{
  "cik": 1576280,
  "entityName": "GUARDANT HEALTH, 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": "2018-11-16",
              "val": 85754101,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-04",
              "val": 85928193,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-05-07",
              "val": 87112669,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-07-31",
              "val": 92965751,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 93905925,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-02-14",
              "val": 94382681,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 94579349,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 99424269,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 99972386,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-02-19",
              "val": 100426884,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2021-04-30",
              "val": 101121297,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-30",
              "val": 101298669,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-29",
              "val": 101656348,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-02-18",
              "val": 101865838,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2022-04-29",
              "val": 101923322,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-29",
              "val": 102220389,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-28",
              "val": 102436169,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-02-17",
              "val": 102663734,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2023-05-05",
              "val": 102764840,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-28",
              "val": 117692117,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 117992240,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-02-16",
              "val": 121712724,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2024-05-03",
              "val": 122369214,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-08-02",
              "val": 123022076,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-11-01",
              "val": 123554612,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-02-14",
              "val": 123421441,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-25",
              "val": 123888045,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-25",
              "val": 124705857,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-24",
              "val": 126041089,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-02-13",
              "val": 131170441,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-05-01",
              "val": 132599929,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-07-24",
              "val": 134196170,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EntityPublicFloat": {
        "label": "Entity Public Float",
        "description": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "units": {
          "USD": [
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-06-28",
              "val": 3400000000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 7600000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 12100000000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 4000000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 4100000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-30",
              "val": 3400000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 6200000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q2I"
            }
          ]
        }
      }
    },
    "us-gaap": {
      "AccountsPayableCurrent": {
        "label": "Accounts Payable, Current",
        "description": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 4998000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 4998000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 13081000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 10642000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 10642000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 10642000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 10642000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 10642000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7163000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 15700000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 12054000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 16197000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 16197000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 16197000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 16197000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 16197000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 24378000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 15982000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 18281000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7340000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 7340000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 7340000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 7340000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 7340000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 22318000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 21399000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 15674000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 17580000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 17580000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 17580000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 17580000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 38517000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 32230000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 36971000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 40911000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 68911000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 68911000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 68911000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 68911000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 68911000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 67320000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 79784000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 77828000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 51741000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 51741000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 51741000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 51741000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 51741000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 37603000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 42447000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15473000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 38551000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 38551000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 38551000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 38551000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 38551000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 49770000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 44802000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 20142000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 54442000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 54442000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 54442000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 75034000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 93514000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccountsReceivableNetCurrent": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "description": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 12787000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 12787000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 14640000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 35690000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 35690000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 35690000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 35690000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 35690000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 40597000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-01-01",
              "val": 40597000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2019-01-01",
              "val": 40597000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 40597000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-03-31",
              "val": 28989000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 40363000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 39689000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 47986000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 47986000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 47986000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 47986000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 47986000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 48015000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 41017000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 36255000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 53299000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 53299000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 53299000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 53299000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 53299000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 48039000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 53667000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 60744000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 97652000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 97652000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 97652000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 97652000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 97652000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 84331000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 95276000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 86200000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 97256000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 97256000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 97256000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 97256000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 97256000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 87204000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 86468000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 88801000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 88783000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 88783000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 88783000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 88783000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 88783000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 84562000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 100519000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 88465000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 110253000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 110253000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 110253000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 110253000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 110253000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 115426000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 130252000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 115585000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 137849000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 137849000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 137849000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 137404000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 144249000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "description": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -287000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -329000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -359000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -359000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -150000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -41000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -41000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 412000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 412000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 412000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 553000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 553000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1276000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1276000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1953000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1953000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2310000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2310000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2310000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -580000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -580000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1065000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1065000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1636000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1636000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -4016000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -4016000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -4016000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -3259000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -3259000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -6528000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -6528000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -9546000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -9546000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12849000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12849000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12849000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2449000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2449000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3800000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3800000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3366000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3366000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4595000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4595000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4595000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1009000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1009000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3085000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3085000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10913000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10913000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13552000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13552000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13552000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -111000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -107000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2815000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6774000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6774000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 792000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 794000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5877000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 6986000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 7980000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "AccruedIncomeTaxesCurrent": {
        "label": "Accrued Income Taxes, Current",
        "description": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 905000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 905000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 1142000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1470000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 1470000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1470000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 1470000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1470000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1410000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1713000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1884000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3050000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 3050000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 3050000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3050000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3050000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3362000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3268000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3751000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4634000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 4634000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 4634000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 4634000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 4634000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5123000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4500000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4077000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4223000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 4223000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 4223000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 4223000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4401000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3222000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3564000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 6406000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 6406000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 7482000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 7081000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 7081000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 7081000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 7081000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 7178000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 9137000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 11092000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 17239000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 25703000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 25703000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 25703000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 25703000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 25703000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 23073000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 24055000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 22312000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 22639000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 22639000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 22639000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 22639000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 22639000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 27643000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 31998000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 40475000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 45285000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 45285000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 45285000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 45285000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 51851000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 77157000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 63367000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 190534000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 188696000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 205266000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 187952000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 63475000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 63475000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 63475000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 67211000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 70680000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 71671000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 68345000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 68345000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 68345000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 68345000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 76003000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 71011000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 71707000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 77889000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 77889000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 77889000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 78013000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 79291000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccruedProfessionalFeesCurrent": {
        "label": "Accrued Professional Fees, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 336000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 336000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 2205000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1791000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 1791000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1791000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 1791000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1791000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1988000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1783000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2991000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3464000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 3464000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 3464000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3464000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3464000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3094000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3275000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2475000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3397000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 3397000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 3397000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 3397000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 3397000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4985000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6564000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6815000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6994000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 6994000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 6994000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 6994000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8410000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10669000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10559000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "AccruedRoyaltiesCurrent": {
        "label": "Accrued Royalties, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 766000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 766000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 527000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 707000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 707000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 707000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 707000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 707000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 853000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1324000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1622000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1564000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1564000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1564000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1564000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1564000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 350000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 325000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 321000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 146000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 146000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 146000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 146000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 137000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 179000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 195000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 10697000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 10696000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 14769000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16634000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 16634000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 16634000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 16634000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 16634000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 16303000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 18365000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 20830000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 21923000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 21923000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 21923000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 21923000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 21923000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 24729000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 27946000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 31355000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 34345000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 34345000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 34345000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 34345000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 34345000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 38819000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 44271000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 49284000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 54824000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 54824000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 54824000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 54824000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 54824000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 61482000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 69560000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 78623000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 88131000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 88131000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 88131000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 88131000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 88131000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 97752000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 107469000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 117654000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 127308000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 127308000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 127308000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 127308000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 127308000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 137136000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 147010000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 156920000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 165525000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 165525000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 165525000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 165525000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 165525000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 175283000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 184937000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 191318000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 198901000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 198901000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 198901000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 204999000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 214370000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": -532000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": -532000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": -531000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -83000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": -83000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": -83000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": -83000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": -83000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 333000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1344000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1109000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1111000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1111000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1111000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1111000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1111000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7705000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5392000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3862000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2697000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 2697000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2697000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 2697000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 2697000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 904000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 33000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -593000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -4764000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": -4764000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": -4764000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": -4764000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": -4764000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -18314000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -24261000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -26852000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -19522000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": -19522000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": -19522000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": -19522000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": -19522000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -12150000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -8469000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -5680000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -3675000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": -3675000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": -3675000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": -3675000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": -3675000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -4799000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -5640000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -3284000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -5201000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": -5201000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": -5201000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": -5201000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": -5201000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -4658000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -3723000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -4260000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -4852000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": -4852000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": -4852000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -5152000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": -5563000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AdditionalPaidInCapital": {
        "label": "Additional Paid in Capital",
        "description": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 4900000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 4900000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 11421000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 764033000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 764033000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 764033000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 764033000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 764033000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 771009000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1128938000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1141885000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1150090000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1150090000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1150090000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1150090000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1150090000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1157945000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1544373000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1601188000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1902389000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1902389000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1902389000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1902389000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1902389000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1557954000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1597419000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1626926000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1657593000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1657593000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1657593000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1657593000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1657593000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1682406000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1703832000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1716075000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1742114000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1742114000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1742114000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1742114000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1742114000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1763544000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2169911000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2188797000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2304220000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 2304220000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 2304220000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 2304220000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 2304220000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2329930000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2363501000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2410416000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2443788000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 2443788000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 2443788000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 2443788000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 2443788000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2472272000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2516550000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2560814000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2900056000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 2900056000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 2900056000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2930665000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3009424000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "description": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2247000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2247000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2247000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2247000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3447000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3447000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3447000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 73576000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 73576000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 74958000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 74958000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1382000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1382000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 82157000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 82157000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 7199000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 7199000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83759000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83759000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83759000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 957000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 957000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2179000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2179000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1222000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1222000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6519000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6519000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4340000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4340000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7878000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7878000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7878000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 993000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 993000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5109000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5109000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4116000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4116000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8112000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8112000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3003000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3003000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11197000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11197000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11197000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1544000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1544000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4784000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4784000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3240000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3240000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7658000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7658000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2874000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2874000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15681000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15681000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15497000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15497000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 22918000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 22918000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7421000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7421000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 25183000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 2265000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 30535000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20650000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 28969000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 8319000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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-12-31",
              "val": 330403000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 330403000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 330403000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 283000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 103000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3670000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1277000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1277000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1277000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1180000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1180000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1831000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6851000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6851000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3183000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3183000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3183000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3183000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6398000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3215000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3215000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3215000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11882000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5484000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5484000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6338000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6338000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 32153000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 32153000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25815000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25815000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 87351000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 87351000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 55198000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 55198000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55069000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55069000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 89576000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 89576000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 34507000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 34507000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 124592000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 124592000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 35016000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 35016000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 24799000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 24799000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 50343000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 50343000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 25544000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 25544000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 70982000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 70982000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 20639000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 20639000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 22266000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 22266000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44620000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44620000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 22354000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 22354000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 66439000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 66439000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 21819000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 21819000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27041000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27041000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54276000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54276000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 27235000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 27235000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 104045000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 104045000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 49769000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 49769000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 140411000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 140411000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 37757000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 37757000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-03-01",
              "end": "2025-03-31",
              "val": 5500000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-03-01",
              "end": "2025-03-31",
              "val": 5500000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-03-01",
              "end": "2025-03-31",
              "val": 5500000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-03-01",
              "end": "2025-03-31",
              "val": 5500000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-03-01",
              "end": "2025-03-31",
              "val": 5500000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-03-01",
              "end": "2025-03-31",
              "val": 5500000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q1I"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 80219000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 80219000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42462000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42462000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 123027000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 42808000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 166217000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 47608000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 105333000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 57725000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "description": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4475000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 723000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 723000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 723000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 723000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 723000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 723000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 723000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1130000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1130000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1130000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1130000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1130000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1130000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1130000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1130000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1130000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 21100000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 21100000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 21100000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 21100000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 21100000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 21100000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 21100000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q2I"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21131000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21131000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 21131000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 21131000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 21131000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 21131000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21131000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21131000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21131000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 90600000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 90600000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 90600000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q4I"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 17668000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 597000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 290000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 223000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1300000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1300000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1300000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1200000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1200000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1200000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2400000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2400000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2400000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8900000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2100000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 24100000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2016-01-01",
              "end": "2016-12-31",
              "val": -1971000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2098000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 808000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3670000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3670000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1277000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2457000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1180000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4288000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4288000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1831000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1831000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6851000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6851000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6851000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3182000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3182000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6397000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6398000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3215000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3215000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11882000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11882000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5484000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5484000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6338000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6338000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 32153000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 32153000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25815000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25815000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 87351000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 87351000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 55198000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 55198000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55069000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55069000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 89576000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 89576000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 34507000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 34507000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 124592000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 124592000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 35016000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 35016000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 24799000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 24799000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 50343000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 50343000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 25544000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 25544000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 70982000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 70982000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 20639000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 20639000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 22266000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 22266000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44620000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44620000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 22354000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 22354000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 66439000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 66439000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 21819000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 21819000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27041000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27041000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54276000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54276000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 27235000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 27235000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 104045000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 104045000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 49769000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 49769000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 140411000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 140411000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 37757000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 37757000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 80219000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 80219000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42462000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42462000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 123027000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 42808000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 166217000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 47608000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 105333000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 57725000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivable": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 100000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "AmortizationOfFinancingCosts": {
        "label": "Amortization of Debt Issuance Costs",
        "description": "Amount of amortization expense attributable to debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 641000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 641000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1282000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1282000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1922000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1922000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2564000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 642000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 642000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1284000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1284000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1926000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1926000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2569000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2569000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 644000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 644000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1287000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1287000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1931000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1931000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2575000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2575000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2575000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 645000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 645000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1290000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1290000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 645000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1935000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1935000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 645000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2581000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2581000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 702000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 702000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1466000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1466000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 764000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 764000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2234000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 768000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3243000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1178000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2360000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1182000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AmortizationOfFinancingCostsAndDiscounts": {
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "description": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4729000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4729000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4729000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2564000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2564000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2569000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-03-31",
              "val": 189000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 428000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 239000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 694000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 266000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 243000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 486000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 200000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 243000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 200000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 735000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 400000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 249000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 200000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 700000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 700000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 229000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 200000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 800000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 800000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 500000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 500000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1300000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1300000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 500000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 500000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1800000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1800000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1800000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 500000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 500000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1000000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1000000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 500000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 500000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1500000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1500000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 500000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 500000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1900000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1900000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 500000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 500000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1100000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1100000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 600000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 600000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1800000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1800000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 700000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 700000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2500000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2500000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2500000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 700000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 700000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1400000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1400000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 700000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 700000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2100000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2100000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 700000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 700000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 700000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 700000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1200000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1200000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 600000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 600000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1700000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1700000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 500000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 500000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2200000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2200000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 500000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 500000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 900000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 900000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 400000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 400000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1300000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 400000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 400000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 700000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 300000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AmortizationOfLeasedAsset": {
        "label": "Amortization of Leased Asset",
        "description": "The expense charged against earnings for the periodic recognition of capitalized leases. This element may apply to energy companies that lease mineral producing properties and to other enterprises that capitalize property, plant, or equipment obtained through capital leases.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 164000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 64000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 64000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 105000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 41000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 135000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 135000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 30000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 30000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 164000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 228000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 30000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 51000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 21000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 73000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 22000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 32565000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 45268000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 61679000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 50415000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 50415000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 66061000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 65959000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 65857000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 66013000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 66013000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 66205000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 66205000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 51707000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 51707000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 51707000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7681000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7681000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7116000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7116000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6550000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6550000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6664000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6664000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5761000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5761000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6311000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6311000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6311000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4905000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4905000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5451000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5451000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 5997000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 5997000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6220000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6220000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7758000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7758000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7624000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7624000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7624000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15368000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15368000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 15090000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 15090000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 14813000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 14813000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14978000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14978000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 14751000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 14751000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14954000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14954000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14954000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14961000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14961000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15116000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15116000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 15272000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 15272000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15617000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15617000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16617000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16617000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16086000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16086000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16086000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 18015000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 18015000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17915000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17915000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17815000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17815000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17923000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17923000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17937000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17937000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18091000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18091000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18091000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19580000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19580000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19215000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19215000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 18849000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 18849000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19000000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18571000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18571000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 19232000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 19232000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 26371000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 26371000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 27053000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 27053000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 27735000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 27735000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 27117000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 27246000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 26110000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 28466000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 28398000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 28331000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 342938000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 342938000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 344599000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 579171000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 939989000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 948334000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 948167000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1277536000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1262109000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2346741000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2291885000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2225534000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2129598000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1853737000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1701779000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1511631000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1840017000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1797231000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1704598000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1609340000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1538727000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1344226000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1331999000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1276786000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2013659000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 2013659000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 2013659000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1915291000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1912294000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetsCurrent": {
        "label": "Assets, Current",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 242935000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 242935000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 297081000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 468991000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 468991000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 468991000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 468991000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 468991000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 512255000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 604248000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 583062000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 597358000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 597358000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 597358000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 597358000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 597358000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 607392000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1010303000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1087288000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1888361000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1888361000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1888361000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1888361000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1888361000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2033044000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1891059000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1593412000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1114126000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1114126000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1114126000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1114126000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1114126000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1113280000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1037139000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1130849000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1191594000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1191594000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1191594000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1191594000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1191594000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1104460000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1397655000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1346897000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1347106000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1347106000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1347106000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1347106000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1347106000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1308546000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1289974000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1226715000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1055114000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1055114000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1055114000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1055114000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1055114000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 927026000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 883432000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 828885000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1466046000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1466046000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1466046000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1367505000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1364639000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "description": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 1000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 235000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 235000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 235000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 235000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 235000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 481000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1260000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1288000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1433000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1433000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1434000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1434000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1434000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7961000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5623000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3903000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2339000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 2339000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2339000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 2339000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 2339000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1525000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 613000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 187000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 8000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 8000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 8000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 8000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 21000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 117000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 31000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 480000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 232000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 232000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 232000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 232000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 232000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 130000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 130000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 130000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "description": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 532000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 531000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 505000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 317000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 317000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 317000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 317000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 317000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 78000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 111000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 39000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 39000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 39000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 39000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 39000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 35000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 35000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 35000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 35000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 35000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 108000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3594000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3594000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 3594000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 3594000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3594000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16350000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 20878000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 22939000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9257000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4419000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1019000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 25000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 40000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 40000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 40000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 16000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 16000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "BusinessCombinationAcquisitionRelatedCosts": {
        "label": "Business Combination, Acquisition Related Costs",
        "description": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 422000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "description": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 300000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 300000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 300000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -190000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -190000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -190000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -190000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -120000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -120000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -120000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -120000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -120000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 875000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 875000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1845000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1845000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2380000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2380000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2380000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2390000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2390000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3805000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3805000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4195000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4195000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4305000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4305000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4305000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -300000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 230000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 110000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 110000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1010000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationLiability": {
        "label": "Business Combination, Contingent Consideration, Liability",
        "description": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 1135000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2019-06-30",
              "val": 1135000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1065000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 1065000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1065000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1065000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 1065000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 6050000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 34000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 34000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 35000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "description": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1400000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1200000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 490000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3874000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6418000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1365000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1365000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5396000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5396000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4301000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4301000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5881000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5881000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10289000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10289000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9589000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9589000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8892000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 19751000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 19751000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 16901000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 16901000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8914000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8914000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8291000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8291000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8016000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8016000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2151000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1805000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5279000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5279000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5279000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1640000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3809000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3809000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4111000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CapitalLeaseObligationsCurrent": {
        "label": "Capital Lease Obligations, Current",
        "description": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 199000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 199000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 102000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 97000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 97000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 97000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 97000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 96000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 74000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 80000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeaseObligationsIncurred": {
        "label": "Lease Obligation Incurred",
        "description": "Amount of increase in lease obligation from new lease.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 468000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 346000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 346000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 346000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "CapitalLeaseObligationsNoncurrent": {
        "label": "Capital Lease Obligations, Noncurrent",
        "description": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 460000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 460000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 137000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 119000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 119000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 119000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 119000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 100000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 80000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 57000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeasesBalanceSheetAssetsByMajorClassNet": {
        "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net",
        "description": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1100000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 1100000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 504000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 504000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 504000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 504000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 504000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 504000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 346000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 346000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDue": {
        "label": "Capital Leases, Future Minimum Payments Due",
        "description": "Amount of minimum lease payments for capital leases.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 322000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 285000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 251000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 198000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 171000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueCurrent": {
        "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months",
        "description": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 141000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueInFourYears": {
        "label": "Capital Leases, Future Minimum Payments Due in Four Years",
        "description": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 36000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueInThreeYears": {
        "label": "Capital Leases, Future Minimum Payments Due in Three Years",
        "description": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 108000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 36000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 36000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 36000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 36000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueInTwoYears": {
        "label": "Capital Leases, Future Minimum Payments Due in Two Years",
        "description": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 141000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 108000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 108000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 108000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 108000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": {
        "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments",
        "description": "Amount necessary to reduce net minimum lease payments to present value for capital leases.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 83000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 69000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 55000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 44000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 34000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": {
        "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments",
        "description": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 239000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 216000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 196000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 154000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 137000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Capital Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "description": "Amount of minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 37000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 107000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 54000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 27000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": {
        "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation",
        "description": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 349000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 349000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 265000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 294000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 294000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 294000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 294000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 324000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 187000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 209000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 72280000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 72280000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 113957000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 153790000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 174653000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 147188000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 152239000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 152239000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 164671000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 164671000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 142945000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 142945000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 869372000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 869372000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 938590000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 938590000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 832370000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2021-09-30",
              "val": 832370000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 492202000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 492202000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 492202000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 492202000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 492202000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 492202000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 573604000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 573604000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 215169000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 215169000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 158310000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 158310000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 141647000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 141647000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 141647000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 141647000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 141647000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 141647000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 223640000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 223640000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 271073000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 271073000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 457339000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 457339000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1133537000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1133537000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 1133537000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1029027000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 1029027000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 933694000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2024-06-30",
              "val": 933694000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 585022000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2024-09-30",
              "val": 585022000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 525540000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 525540000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 525540000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 525540000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 525540000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 698572000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2025-03-31",
              "val": 698572000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 629143000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2025-06-30",
              "val": 629143000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 580013000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 378203000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 378203000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 378203000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 989291000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1053469000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": 4259000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 33591000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2016-12-31",
              "val": 33591000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2016-12-31",
              "val": 33591000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-09-30",
              "val": 186366000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 72596000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 72596000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-12-31",
              "val": 72596000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 72596000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 72596000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2017-12-31",
              "val": 72596000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 72596000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 75774000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 111192000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 114379000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2018-09-30",
              "val": 114379000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 140544000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 153789000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-03-31",
              "val": 153789000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 174653000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2019-06-30",
              "val": 174653000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 147188000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 147188000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 143228000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 152239000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 152239000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 164671000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 164671000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 142945000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 142945000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 832977000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 869516000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 869516000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 938905000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 938905000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 832693000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2021-09-30",
              "val": 832693000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 492288000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 573673000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 573673000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 215339000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 215339000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 158612000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 158612000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 141948000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 223714000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 223714000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 271174000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 271174000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 457363000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 457363000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2023-12-31",
              "val": 1133687000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1129257000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 1129257000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1035239000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2024-06-30",
              "val": 1035239000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 688368000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2024-09-30",
              "val": 688368000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 629755000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 629755000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 629755000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 629755000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 629755000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2024-12-31",
              "val": 629755000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 629755000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 803853000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2025-03-31",
              "val": 803853000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 735480000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2025-06-30",
              "val": 735480000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 689515000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 489417000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 489417000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 489417000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1101441000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1167739000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": 29332000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 152775000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 39005000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 41783000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 67948000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 39005000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3178000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 38596000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 41783000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 67948000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 67948000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 13245000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 13245000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 34109000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 34109000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6644000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6644000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2684000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2684000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2684000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9011000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9011000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 21443000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 21443000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -283000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -283000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 689749000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 689749000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 689749000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 36539000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 36539000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 105928000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 105928000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -284000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -284000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -340689000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -340689000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -340689000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 81385000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 81385000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -276949000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -276949000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -333676000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -333676000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -350340000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -350340000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -350340000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 81766000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 81766000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 129226000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 129226000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 315415000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 315415000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 991739000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 991739000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 991739000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4430000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4430000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -98448000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -98448000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -445319000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -445319000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -503932000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -503932000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 174098000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 174098000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 105725000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 105725000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 59760000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -140338000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 612024000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 678322000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 0.14,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2012-12-31",
              "val": 0.14,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2012-12-31",
              "val": 0.14,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2012-12-31",
              "val": 0.14,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "description": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "units": {
          "shares": [
            {
              "end": "2012-12-31",
              "val": 495775,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2012-12-31",
              "val": 495775,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2012-12-31",
              "val": 495775,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2012-12-31",
              "val": 495775,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "ClassOfWarrantOrRightOutstanding": {
        "label": "Class of Warrant or Right, Outstanding",
        "description": "Number of warrants or rights outstanding.",
        "units": {
          "shares": [
            {
              "end": "2017-12-31",
              "val": 313741,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 313741,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-12-31",
              "val": 313741,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 40538,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "CommonStockCapitalSharesReservedForFutureIssuance": {
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "description": "Aggregate number of common shares reserved for future issuance.",
        "units": {
          "shares": [
            {
              "end": "2017-12-31",
              "val": 67675796,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 67675796,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 66539405,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 11144912,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 12067162,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 12067162,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 12067162,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 12067162,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 11719565,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9980595,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8874689,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7911031,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 8407162,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 8407162,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 8407162,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 8407162,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 12771787,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 8871905,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 8277673,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 11344620,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 11344620,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 11344620,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 11344620,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 11344620,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 14123386,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 13939220,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13568420,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13416775,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 13416775,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 13416775,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 13416775,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 13416775,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16973152,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16682131,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16455349,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16249546,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 16249546,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 16249546,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 16249546,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 16249546,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 20875818,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 20296252,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-08-31",
              "val": 5000000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 25109231,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 24715971,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 24715971,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 24715971,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 24715971,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 24715971,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 29354235,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 28171952,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 27983114,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 27147526,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 27147526,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 27147526,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 27147526,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 27147526,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 31313715,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 30482977,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 29955166,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 28158912,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 28158912,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 28158912,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 32075509,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 29977235,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1e-05,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1e-05,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1e-05,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1e-05,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1e-05,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1e-05,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1e-05,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1e-05,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1e-05,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1e-05,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1e-05,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1e-05,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1e-05,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1e-05,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1e-05,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1e-05,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1e-05,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1e-05,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1e-05,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1e-05,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1e-05,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1e-05,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockSharesAuthorized": {
        "label": "Common Stock, Shares Authorized",
        "description": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2017-12-31",
              "val": 111853396,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 111853396,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 111853396,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2018-09-30",
              "val": 350000000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-09-30",
              "val": 350000000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-09-30",
              "val": 350000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 350000000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 350000000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 350000000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 350000000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 350000000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 350000000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 350000000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 350000000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 350000000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 350000000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 350000000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 350000000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 350000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 350000000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 350000000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 350000000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 350000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 350000000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 350000000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 350000000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 350000000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 350000000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 350000000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 350000000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 350000000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 350000000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 350000000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 350000000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 350000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 350000000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 350000000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 350000000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 350000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 350000000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 350000000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 350000000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 350000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 350000000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 350000000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 350000000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 350000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 350000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 350000000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 350000000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 350000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 350000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 350000000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 350000000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 350000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 350000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 350000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 350000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 350000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 350000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 350000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 350000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 350000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 350000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 350000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 350000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 350000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockSharesIssued": {
        "label": "Common Stock, Shares, Issued",
        "description": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "units": {
          "shares": [
            {
              "end": "2017-12-31",
              "val": 11896882,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 11896882,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 13002822,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 86098474,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 92806252,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 93853390,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 94509011,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 99312237,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 99897188,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 101085653,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 101265100,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 101623257,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 101895835,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 102186856,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 102413638,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 102708305,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 117662134,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 117849155,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 121787297,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 122969580,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 123158418,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 124623517,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 125454255,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 125982066,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 130635301,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 130635301,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 130635301,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 131514404,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 133612678,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockSharesOutstanding": {
        "label": "Common Stock, Shares, Outstanding",
        "description": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "units": {
          "shares": [
            {
              "end": "2017-12-31",
              "val": 11896882,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 11896882,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 13002822,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 85832454,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 86098474,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 92806252,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 93853390,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 94261414,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 94509011,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 99312237,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 99897188,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 100213985,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 101085653,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 101265100,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 101623257,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 101767446,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 101895835,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 102186856,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 102413638,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 102619383,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 102708305,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 117662134,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 117849155,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 121629861,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 121787297,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 122969580,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 123158418,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 123994006,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 123647166,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 124477904,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 125005715,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 130635301,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 130635301,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 130635301,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 131514404,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 133612678,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockValueOutstanding": {
        "label": "Common Stock, Value, Outstanding",
        "description": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTax": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -46215000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -68216000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -28584000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83667000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83667000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -14142000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35643000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21501000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -59940000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -59940000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -24297000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -24297000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84614000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84614000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84614000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -25635000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -25635000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -36224000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -36224000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -10589000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -10589000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -49249000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -49249000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -13025000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -13025000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -74457000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -74457000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -74457000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -21135000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -21135000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -78087000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -78087000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -56952000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -56952000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -157287000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -157287000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -79200000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -79200000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -252197000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -252197000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -252197000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -111451000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -111451000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -209897000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -209897000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -98446000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -98446000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -318049000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -318049000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -108152000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -108152000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -413131000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -413131000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -413131000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -136778000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -136778000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -372157000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -235379000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -536742000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -164585000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -669346000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -669346000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -126161000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -463602000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -463602000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -219578000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -103469000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -324976000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -105398000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -437899000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -94616000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -193580000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -193580000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -98964000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -98964000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -286842000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -93262000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -415928000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -112375000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -232928000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -120553000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -46215000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -68216000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -28584000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83667000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83667000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -14142000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35643000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21501000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -58990000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -58990000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -23347000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -23347000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -83814000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -83814000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -83814000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -20935000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -20935000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -31224000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -31224000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -10289000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -10289000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -44549000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -44549000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -13325000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -13325000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -66657000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -66657000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -66657000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -25235000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -25235000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -77287000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -77287000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -52052000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -52052000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -150487000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -150487000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -73200000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -73200000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -244697000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -244697000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -244697000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -109151000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -109151000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -207597000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -207597000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -98446000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -98446000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -315749000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -315749000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -108152000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -108152000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -392231000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -392231000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -392231000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -136778000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -372157000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -372157000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -235379000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -235379000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -536742000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -536742000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -164585000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -164585000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -669346000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -669346000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -669346000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -126161000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -195251000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -195251000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -69090000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -69090000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -278564000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -278564000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -83313000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -83313000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -463602000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -463602000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -116109000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -116109000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -219578000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -103469000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -324976000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -105398000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -437899000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -94616000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "ContractualObligation": {
        "label": "Contractual Obligation",
        "description": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 13929000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 13449000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 12831000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 12645000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 11803000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 11775000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueAfterFifthYear": {
        "label": "Contractual Obligation, to be Paid, after Year Five",
        "description": "Amount of contractual obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 7545000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5722000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5609000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5683000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5458000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "ContractualObligationDueInFifthYear": {
        "label": "Contractual Obligation, to be Paid, Year Five",
        "description": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 1741000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1717000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1683000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1705000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1637000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "ContractualObligationDueInFourthYear": {
        "label": "Contractual Obligation, to be Paid, Year Four",
        "description": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 1451000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1717000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1683000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1705000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1637000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1682000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInNextTwelveMonths": {
        "label": "Contractual Obligation, to be Paid, Year One",
        "description": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 1431000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1402000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInSecondYear": {
        "label": "Contractual Obligation, to be Paid, Year Two",
        "description": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 1451000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1431000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1402000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1421000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1365000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1402000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInThirdYear": {
        "label": "Contractual Obligation, to be Paid, Year Three",
        "description": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 1451000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1431000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1402000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1421000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1365000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1682000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": {
        "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of contractual obligation to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 290000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 1052000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 710000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 341000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "ContractWithCustomerAssetNet": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "description": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "units": {
          "USD": [
            {
              "end": "2019-01-01",
              "val": 4900000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 6200000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 6200000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 15600000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 15600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 15600000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1400000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 17800000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 24800000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 30900000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5700000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 5700000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 5700000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 5700000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 5700000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3100000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4900000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5100000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5400000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 5400000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 5400000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 5400000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 5400000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4300000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4400000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5600000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 4900000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 4900000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 4900000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 4900000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4300000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5600000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4600000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3400000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 3400000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 3400000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 3400000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 3400000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4200000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3800000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5100000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5200000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 5200000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 5200000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6200000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 4100000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 16100000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 16100000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 16100000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 16100000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 17100000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 16500000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 13100000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12300000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 12300000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 12300000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 12300000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 12300000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 11900000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 11500000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7300000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8600000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 8600000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 8600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 8600000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 8600000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8400000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 8500000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7300000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11300000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 11300000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 11300000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 11300000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 11300000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10600000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17300000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15400000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 21200000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 21200000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 21200000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 21200000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 21200000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 17100000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 15100000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24400000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 22900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 22900000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 22900000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 22900000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 22900000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 27800000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 35400000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 32500000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 41600000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 41600000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 41600000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 41600000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 41600000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 44000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 60700000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 56400000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 59700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 59700000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 59700000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 56700000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 52000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-06-30",
              "val": 6400000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 15500000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 10900000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16800000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16800000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7400000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12400000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 16500000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 6500000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9100000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21900000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21900000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 11400000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 11400000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26000000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5100000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5100000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14600000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9600000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17800000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17800000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3200000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3200000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19300000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19300000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2000000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3600000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1600000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4700000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1900000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8800000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 12277000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 12277000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 11485000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7337000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8550000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 8550000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 8550000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8360000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 8480000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7317000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11326000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 11326000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 11326000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10570000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 14955000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 13423000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 17403000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 17403000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 17403000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 17403000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 13621000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 12237000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 21485000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 17965000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 17965000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 17965000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 17965000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 17965000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 22556000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 29375000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 29554000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 35468000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 35468000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 35468000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 35468000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 35468000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 36302000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 54355000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 46861000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 50753000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 50753000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 50753000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 47772000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 44791000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityRevenueRecognized": {
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "description": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7000000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13600000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14800000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15200000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15200000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4000000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8800000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8800000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10200000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5000000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10200000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5000000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5000000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6400000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6400000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8000000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8000000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8300000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3500000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8300000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7600000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3500000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3500000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5300000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5300000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7700000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7700000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7600000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13900000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6400000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6400000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11800000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11800000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12700000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12700000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14500000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14500000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7100000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7100000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9300000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9300000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12600000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12600000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35300000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10100000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10100000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19900000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19900000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 29100000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7100000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 33400000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ConvertibleDebtNoncurrent": {
        "label": "Convertible Debt, Noncurrent",
        "description": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 806292000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 806292000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 806292000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 806292000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 806292000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1132899000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1133539000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1134180000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1134821000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1134821000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1134821000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1134821000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1134821000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1135463000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1136105000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1136748000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1137391000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1137391000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1137391000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1137391000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1137391000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1138034000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1138678000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1139322000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1139966000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1139966000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1139966000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1139966000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1139966000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1140611000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1141256000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1141901000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1116339000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1115526000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1114594000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1504000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1504000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1504000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1503471000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1502943000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CostsAndExpenses": {
        "label": "Costs and Expenses",
        "description": "Total costs of sales and operating expenses for the period.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 69096000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 90835000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 39810000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 126454000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 126454000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 35339000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 77424000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 42085000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 123321000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 123321000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 45897000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 45897000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 183581000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 183581000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 183581000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 60319000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 60319000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 129562000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 129562000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 69243000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 69243000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 207887000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 207887000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 78325000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 78325000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 296746000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 296746000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 296746000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 102422000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 102422000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 223377000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 223377000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 120955000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 120955000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 372198000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 372198000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 148821000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 148821000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 541680000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 541680000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 541680000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 186528000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 186528000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 376271000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 376271000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 189743000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 189743000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 578338000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 578338000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 202067000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 202067000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 784654000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 784654000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 784654000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 219437000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 219437000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 458902000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 458902000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 239465000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 239465000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 720906000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 720906000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 262004000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 262004000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 993916000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 993916000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 993916000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 262769000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 262769000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 519535000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 519535000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 256766000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 256766000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 776108000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 776108000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 256573000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 256573000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1128673000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1128673000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1128673000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 268174000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 268174000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 546027000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 546027000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 277853000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 277853000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 854831000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 854831000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 308804000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 308804000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1182610000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1182610000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 314512000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 314512000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 653013000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 653013000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 338501000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 338501000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1017198000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 364185000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1419269000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 423015000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 887111000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 464096000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 6000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 266000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 266000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 266000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 242000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 242000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 242000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 118000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 118000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 118000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1248000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1248000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1248000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1191000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1191000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1191000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 871000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 871000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 352000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentIncomeTaxExpenseBenefit": {
        "label": "Current Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 38000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 38000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 38000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 269000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 269000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 269000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 247000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 247000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 247000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 122000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 122000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 122000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1375000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1375000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1375000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1226000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1226000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1226000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 997000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 997000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 442000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentStateAndLocalTaxExpenseBenefit": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "description": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 127000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 127000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 127000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 126000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 126000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 90000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtInstrumentRepurchaseAmount": {
        "label": "Debt Instrument, Repurchase Amount",
        "description": "Fair value amount of debt instrument that was repurchased.",
        "units": {
          "USD": [
            {
              "end": "2017-06-30",
              "val": 20700000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-06-30",
              "val": 20700000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-06-30",
              "val": 20700000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017Q2I"
            }
          ]
        }
      },
      "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "description": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 784000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 784000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 784000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "DeferredCompensationLiabilityCurrent": {
        "label": "Deferred Compensation Liability, Current",
        "description": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 4911000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 4911000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 7430000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 12986000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 12986000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 12986000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 12986000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 12986000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 14683000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 13687000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 24604000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 18557000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 18557000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 18557000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 18557000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 18557000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 22935000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 18526000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 24037000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 28280000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 28280000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 28280000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 28280000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 28280000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 37180000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 34735000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 38838000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 42496000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 42496000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 42496000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 42496000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 56158000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 38672000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 57423000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": {
        "label": "Deferred Compensation Share-based Arrangements, Liability, Classified, Noncurrent",
        "description": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer).",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1652000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1652000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1652000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 184000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 184000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 184000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 108000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 108000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 108000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -178000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -178000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -178000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -86000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -86000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -86000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -257000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -257000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -257000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -541000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -541000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -541000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 287000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 287000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1705000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxAssetsNet": {
        "label": "Deferred Income Tax Assets, Net",
        "description": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 1235000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "DeferredIncomeTaxExpenseBenefit": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "description": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2141000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2141000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2141000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 132000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 132000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 132000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 178000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 178000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 178000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -236000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -236000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -236000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -541000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -541000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -541000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 287000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 287000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1705000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxesAndTaxCredits": {
        "label": "Deferred Income Taxes and Tax Credits",
        "description": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1235000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 8742000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 92525000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 92525000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 47449000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 47449000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 45141000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 45141000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 49463000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 49463000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 36739000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 36739000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 44980000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilitiesNet": {
        "label": "Deferred Income Tax Liabilities, Net",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 1235000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 4257000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "DeferredRentCreditCurrent": {
        "label": "Deferred Rent Credit, Current",
        "description": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 745000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "DeferredRentCreditNoncurrent": {
        "label": "Deferred Rent Credit, Noncurrent",
        "description": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 6537000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 6537000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 7623000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 7844000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 7844000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 7844000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 7844000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 7844000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 8975000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 10912000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10564000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": 3100000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 3100000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 4000000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16100000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 3113000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 3113000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 3955000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16138000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 16138000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 16138000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 16138000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 16138000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 17113000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 16496000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 13095000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12277000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 12277000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 12277000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 11936000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 8550000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 8550000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 11326000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 11326000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 17403000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -311000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -311000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -311000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 34000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 34000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 34000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 10436000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 17107000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 17107000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 14165000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 14165000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 14198000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 14198000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 13233000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 13233000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 7422000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 7422000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 12161000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 12161000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 14429000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 14429000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 18175000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsGross": {
        "label": "Deferred Tax Assets, Gross",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 43680000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 66269000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 66269000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 134164000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 134164000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 217254000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 217254000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 360823000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 360823000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 534687000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 534687000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 654257000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 654257000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 733972000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 733972000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 839964000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsNet": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "description": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 177000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 177000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 296000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 296000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 249000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 249000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 506000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 506000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1047000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1047000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 760000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 760000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 6189000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2017-12-31",
              "val": 25657000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 36783000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 36783000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 90534000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 90534000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 133015000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 133015000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 232657000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 232657000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 294757000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 294757000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 344314000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 344314000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 422990000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 422990000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 491136000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOther": {
        "label": "Deferred Tax Assets, Other",
        "description": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 484000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 210000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 210000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 160000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 160000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 65000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 65000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 948000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 948000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 4378000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 4378000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 73000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 73000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2379000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 2379000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7010000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxCreditCarryforwards": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "description": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 2823000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5753000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 5753000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 11031000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 11031000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 19022000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 19022000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 33977000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 33977000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 49865000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 49865000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 62533000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 62533000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 71330000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 71330000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 80954000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 727000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1289000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 1289000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3143000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 3143000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 28745000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 28745000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10217000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 10217000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 16507000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 16507000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 18278000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 18278000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12923000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 12923000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4642000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2017-12-31",
              "val": 3553000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5127000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 5127000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 4936000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 4936000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 10117000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 10117000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10326000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 10326000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 12917000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 12917000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 40172000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 40172000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 42043000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 42043000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 47906000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsValuationAllowance": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "description": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 43680000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 66196000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 66196000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 125245000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 125245000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 124433000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 124433000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 313125000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 313125000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 489040000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 489040000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 603747000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 603747000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 696473000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 696473000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 788795000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 73000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 73000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 119000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 119000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities": {
        "label": "Deferred Tax Liabilities, Unrealized Gains on Trading Securities",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 346000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 346000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 571000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 571000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "DefinedContributionPlanCostRecognized": {
        "label": "Defined Contribution Plan, Cost",
        "description": "Amount of cost for defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 300000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 300000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 300000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2800000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2800000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2800000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4500000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4500000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4500000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6700000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6700000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7100000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7100000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7100000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7900000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7900000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "description": "Percentage employer matches of the employee's percentage contribution matched.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            }
          ]
        }
      },
      "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "description": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "Depreciation": {
        "label": "Depreciation",
        "description": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3100000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1100000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3600000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4200000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1200000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2500000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1300000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4200000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4200000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1700000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1700000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6100000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6100000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 4200000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 6100000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2100000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2100000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4300000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4300000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2200000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2200000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6800000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6800000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2500000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2500000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9300000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9300000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9300000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3000000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3000000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6200000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6200000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3200000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3200000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10000000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10000000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3800000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3800000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14100000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14100000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14100000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4500000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4500000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9600000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5100000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5100000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14600000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14600000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5000000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5000000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20200000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20200000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20200000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6700000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6700000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14800000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14800000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8100000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8100000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 23900000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 23900000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9100000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9100000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 33400000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 33400000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 33400000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9600000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9600000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19600000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19600000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9900000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9900000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29900000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29900000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10300000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10300000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20100000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20100000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10100000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10100000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 30200000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 30200000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10100000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10100000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40100000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40100000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9800000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9800000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19400000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19400000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 9600000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 9600000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 28400000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 9000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 38100000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9100000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 18300000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 9300000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 3693000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3814000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5206000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5206000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1395000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2964000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4967000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4967000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7136000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7136000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7136000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2354000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2354000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5011000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5011000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7963000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7963000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11411000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11411000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11411000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3304000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3304000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7109000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7109000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 11462000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 11462000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16065000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16065000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16065000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5010000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5010000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10637000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10637000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16181000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16181000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22271000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22271000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22271000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7201000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7201000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15986000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15986000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25793000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25793000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35962000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35962000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35962000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10345000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10345000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20976000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20976000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32013000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32013000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42881000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42881000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42881000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10712000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10712000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 21335000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 21335000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 31933000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 31933000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 42387000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 42387000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10236000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10236000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 20278000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 20278000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 29686000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 39736000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9442000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 19003000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "DividendsCommonStock": {
        "label": "Dividends, Common Stock",
        "description": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.84,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.87,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.57,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.66,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.78,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.6,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.6,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1.09,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2.05,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2.05,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.96,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.96,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3.11,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3.11,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1.06,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1.06,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.21,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.21,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3.46,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3.46,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2.25,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2.25,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -5.04,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -5.04,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.58,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.58,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6.41,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6.41,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6.41,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.3,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.3,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1.95,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1.95,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.67,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.67,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2.66,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2.66,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.73,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.73,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4.28,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4.28,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4.28,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.94,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.94,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1.78,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1.78,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.84,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.84,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2.66,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2.66,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.88,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.88,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3.56,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3.56,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.77,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.77,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.57,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.57,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -0.8,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -0.8,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -2.32,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -0.74,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3.32,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -0.85,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1.76,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -0.9,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EarningsPerShareBasicAndDiluted": {
        "label": "Earnings Per Share, Basic and Diluted",
        "description": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3.53,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -5.76,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -2.76,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -7.07,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -7.07,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1.16,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2.92,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1.75,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -4.87,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -4.87,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -1.94,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -1.94,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2.8,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2.8,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2.8,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.3,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.3,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -0.43,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -0.43,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.13,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.13,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.56,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.56,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.14,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.14,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.84,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.84,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.29,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.29,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.87,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.57,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.66,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.78,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.6,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1.09,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "EarningsPerShareDiluted": {
        "label": "Earnings Per Share, Diluted",
        "description": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.84,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.87,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.57,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.66,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.78,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.6,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.6,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1.09,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2.05,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2.05,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.96,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.96,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3.11,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3.11,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1.06,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1.06,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.21,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.21,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3.46,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3.46,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2.25,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2.25,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -5.04,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -5.04,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.58,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.58,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6.41,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6.41,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6.41,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.3,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.3,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1.95,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1.95,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.67,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.67,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2.66,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2.66,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.73,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.73,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4.28,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4.28,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4.28,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.94,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.94,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1.78,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1.78,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.84,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.84,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2.66,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2.66,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.88,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.88,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3.56,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3.56,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.77,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.77,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.57,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.57,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -0.8,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -0.8,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -2.32,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -0.74,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3.32,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -0.85,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1.76,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -0.9,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateContinuingOperations": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "description": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0.03,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0.03,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.003,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "description": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -27000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -27000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -69000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -69000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 90000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 90000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 137000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 137000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 23000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 23000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 49000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 49000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 239000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 239000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1087000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1087000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1080000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1080000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1193000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1193000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -792000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -792000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2211000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2211000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2740000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2740000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -163000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -163000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1415000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1415000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1941000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1941000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1138000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1138000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1975000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1975000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -75000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -75000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 773000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 773000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1710000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1710000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1177000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -194000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -605000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "description": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 455000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 455000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 455000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1693000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1693000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1693000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1600000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1600000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1600000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -911000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -911000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -911000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1770000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1770000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 491000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "description": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 17500000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 17500000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 17500000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 16600000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 15300000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 26000000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 23000000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 22900000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 21000000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 20900000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 17700000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 19700000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 22700000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 31700000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 27900000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 32700000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 32900000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 45000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 39700000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 39600000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 38900000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 39800000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 37000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 34200000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 29300000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 40700000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 48800000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 43700000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 37400000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 31600000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 25600000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 19100000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNi": {
        "label": "Equity Securities, FV-NI",
        "description": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 13300000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 39400000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 39400000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 39400000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 39400000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 39400000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 39400000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 52200000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 52200000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 20800000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 25000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 25000000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 25000000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 25000000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 25000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 19600000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4200000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8600000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8600000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11100000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11100000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16100000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 16100000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 16100000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 16100000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 16100000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11100000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16100000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 20100000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6500000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 6500000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 6500000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6500000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 6500000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeasePrincipalPayments": {
        "label": "Finance Lease, Principal Payments",
        "description": "Amount of cash outflow for principal payment on finance lease.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 443000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 62000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 79000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 127000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 127000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 38000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 79000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 79000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 125000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 125000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 174000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 174000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 174000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 91000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 91000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 129000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 129000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 146000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 146000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 18000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 18000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 35000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 35000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 53000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 71000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 18000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 37000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 676000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 676000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 676000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 676000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 905000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1438000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1941000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2431000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 2431000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2431000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 2431000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 2431000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2912000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3397000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3888000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4379000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 4379000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 4379000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 4379000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4379000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4859000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5478000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6169000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6859000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 6859000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 6859000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 6859000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 6859000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7539000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8225000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8916000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9607000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 9607000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 9607000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 9607000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 9607000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10292000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10844000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11335000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11826000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 11826000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 11826000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 11826000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 11826000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10706000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 11122000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 11509000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 11896000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 11896000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 11896000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 12274000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 12550000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-03-31",
              "val": 6942000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 5056000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3878000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2772000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1662000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 897000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 297000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2020-03-31",
              "val": 1496000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1947000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1947000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1947000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1947000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1947000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1947000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1947000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1947000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2747000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2747000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2747000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2219000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2219000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2219000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2219000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1670000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1670000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1670000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1670000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1212000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1212000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1212000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1212000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1107000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1107000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2020-06-30",
              "val": 994000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 491000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 1467000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 982000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 491000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 1467000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1382000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 691000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 2067000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1381000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 690000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 1534000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 982000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 491000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 1190000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 774000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 387000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 834000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 558000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-03-31",
              "val": 1915000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 1705000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1212000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1107000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1109000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 765000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 600000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-03-31",
              "val": 1910000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1953000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1953000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1953000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1705000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1705000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1705000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1670000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1212000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1212000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1212000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1212000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1107000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1107000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1107000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1107000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1109000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1109000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1109000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1109000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 765000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 765000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 765000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 765000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 600000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 600000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-03-31",
              "val": 1909000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1947000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1947000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1947000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1952000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1952000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1953000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1953000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1670000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1670000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1670000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1670000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1212000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1212000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1212000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1212000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1107000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1107000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1107000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1107000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1109000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1109000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1109000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1109000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 765000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 765000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-03-31",
              "val": 1909000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1947000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1947000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1947000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1947000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1947000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1947000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1947000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1953000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2219000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2219000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2219000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1670000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1670000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1670000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1670000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1212000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1212000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1212000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1212000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1107000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1107000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1107000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1107000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1109000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1109000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 7600000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 7600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 7600000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 7600000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 16986000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 16986000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 16986000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 16986000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 16986000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 16986000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 16986000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 16986000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 16986000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 16986000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 16986000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 16986000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 16986000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 16986000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 16986000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 16986000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16986000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 18586000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 18586000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 18586000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 18586000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 18586000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 18586000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 18586000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 18586000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 18586000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 18586000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 18586000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 18586000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 18586000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 18586000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 18586000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 18586000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 18586000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 18586000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 18586000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 18586000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 18586000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 18586000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 18586000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16986000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16986000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 16986000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 16986000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 16986000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 16986000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 16986000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 16986000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 7800000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 7800000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 7800000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 7800000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7557000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7313000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7133000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6890000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 6924000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 6924000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 6924000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 6924000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 16081000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 15548000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 15045000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 14555000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 14555000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 14555000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 14555000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 14555000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 14074000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 13589000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13098000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 12607000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 12607000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 12607000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 12607000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 12607000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 12127000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13108000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 12417000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11047000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 10361000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9670000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8294000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7742000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7251000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6280000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5864000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5477000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5090000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 5090000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 5090000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4712000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 4436000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "GainContingencyPatentsAllegedlyInfringedUponNumber": {
        "label": "Gain Contingency, Patents Allegedly Infringed upon, Number",
        "description": "Number of entity's patents that another entity has allegedly infringed.",
        "units": {
          "patent": [
            {
              "start": "2017-11-01",
              "end": "2017-11-30",
              "val": 4,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2017-11-01",
              "end": "2017-11-30",
              "val": 4,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2017-11-01",
              "end": "2017-11-30",
              "val": 4,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2017-11-01",
              "end": "2017-11-30",
              "val": 4,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2017-11-01",
              "end": "2017-11-30",
              "val": 4,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2017-11-01",
              "end": "2017-11-30",
              "val": 4,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2017-11-01",
              "end": "2017-11-30",
              "val": 4,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2017-11-01",
              "end": "2017-11-30",
              "val": 4,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2017Q4I"
            },
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 4,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 4,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 4,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2018Q2I"
            },
            {
              "start": "2018-08-01",
              "end": "2018-12-31",
              "val": 4,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-11-01",
              "end": "2020-11-30",
              "val": 7,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q4I"
            },
            {
              "start": "2021-03-01",
              "end": "2021-03-31",
              "val": 2,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            }
          ],
          "segment": [
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 4,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 4,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "GainsLossesOnExtinguishmentOfDebt": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "description": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -5075000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5075000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5075000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13672000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13672000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13672000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13672000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 13672000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13672000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "GeneralAndAdministrativeExpense": {
        "label": "General and Administrative Expense",
        "description": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9921000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 27982000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 16095000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 36777000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 36777000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6519000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15516000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 8997000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23645000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23645000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8129000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8129000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36192000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36192000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36192000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 12661000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 12661000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 26100000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 26100000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 13439000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 13439000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 42540000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 42540000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 16440000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 16440000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 61399000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 61399000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 61399000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 19785000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 19785000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 56971000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 56971000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 37186000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 37186000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 123265000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 123265000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 66294000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 66294000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 192770000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 192770000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 192770000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 67935000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 67935000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 116311000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 116311000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 48376000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 48376000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 166366000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 166366000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 50055000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 50055000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 206640000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 206640000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 206640000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 41267000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 41267000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 84947000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 84947000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 43680000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 43680000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 126068000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 126068000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41121000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41121000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 163956000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 163956000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 163956000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40445000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40445000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 81961000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 81961000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 41516000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 41516000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 118135000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 118135000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 36174000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 36174000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 155800000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 155800000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 155800000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38651000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38651000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 79114000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 79114000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 40463000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 40463000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 128243000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 128243000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 49129000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 49129000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 180123000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 180123000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 46952000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 46952000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 97211000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 97211000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 50259000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 50259000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 150477000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 53266000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 211410000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 57926000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 119586000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 61660000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 2928000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3290000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 3290000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 3290000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3290000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3290000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3290000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3290000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3290000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3290000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 3290000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 3290000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 3290000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 3290000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3290000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3290000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3290000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3290000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3290000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 3290000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 3290000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3290000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3290000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3290000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3290000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3290000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3290000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3290000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 3290000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 3290000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3290000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3290000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3290000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3290000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 3290000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 3290000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 3290000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 3290000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3290000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3290000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3290000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3290000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 3290000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 3290000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 3290000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 3290000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3290000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3290000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3290000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 77257000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 77257000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 77257000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 77257000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 77257000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "GoodwillImpairedAccumulatedImpairmentLoss": {
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "description": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsExcludingGoodwill": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "description": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -69723000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153122000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -71602000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -245904000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -245904000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -107248000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -204740000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97492000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -312170000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -312170000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107430000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107430000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384470000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384470000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384470000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123252000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123252000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352238000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352238000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -228986000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -228986000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514117000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514117000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161879000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161879000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -653449000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -653449000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -653449000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133293000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133293000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -205568000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -205568000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72275000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72275000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -291180000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -291180000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -85612000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -85612000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -478764000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -478764000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -478764000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114580000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114580000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217075000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217075000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102495000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102495000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -324799000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -324799000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107724000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107724000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -435089000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -435089000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -94869000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -94869000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -194730000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -194730000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -99861000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -99861000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -287319000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -92589000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -417540000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -111703000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -231660000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -119957000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -46133000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -68161000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -28590000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83214000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83214000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13844000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35480000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21636000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -58988000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -58988000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -23508000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -23508000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84225000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84225000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84225000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -21325000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -21325000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -33832000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -33832000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -12507000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -12507000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -47124000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -47124000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -13292000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -13292000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -69723000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -69723000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -31815000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -31815000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -81520000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -81520000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -49705000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -49705000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153122000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -71602000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -245904000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -107248000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -204740000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97492000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2"
            }
          ]
        }
      },
      "IncomeTaxCreditsAndAdjustments": {
        "label": "Income Tax Credits and Adjustments",
        "description": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1597000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1597000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1597000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 99785000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "IncomeTaxExpenseBenefit": {
        "label": "Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 3000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 38000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 38000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 38000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 26000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 26000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1181000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1181000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -1207000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -1207000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1383000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1383000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -202000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -202000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1872000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1872000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1872000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 14000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 14000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 48000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 48000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 34000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 34000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 116000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 116000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 68000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 68000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 379000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 379000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 379000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 110000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 110000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 193000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 193000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 83000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 83000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 289000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 289000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 96000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 96000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 300000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 300000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 300000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -24000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -24000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 422000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 422000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 446000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 446000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 537000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 537000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 115000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 115000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1139000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1139000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1139000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 240000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 240000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 736000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 736000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 496000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 496000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1226000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1226000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 490000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 490000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 685000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 685000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 685000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 405000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 405000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 538000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 538000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 133000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 133000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 568000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 568000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 30000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 30000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1284000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1284000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 290000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 290000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 328000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 328000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 38000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 38000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 464000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 136000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1263000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 372000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 557000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 185000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IncomeTaxExpenseBenefitIntraperiodTaxAllocation": {
        "label": "Income Tax Expense (Benefit), Intraperiod Tax Allocation",
        "description": "Amount of income tax expense (benefit) for continuing operations, discontinued operations, other comprehensive income, and items charged (credited) directly to shareholders' equity.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -205000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -205000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 400000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -400000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -400000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            }
          ]
        }
      },
      "IncomeTaxesPaid": {
        "label": "Income Taxes Paid",
        "description": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 298000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 14000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 26000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 26000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 26000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 102000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 102000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 102000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -48000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 298000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 298000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 298000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 331000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 331000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 331000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 393000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 393000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 393000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1331000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1331000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1331000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1969000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1969000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1969000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1007000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1007000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 869000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16640000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5415000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5415000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22516000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22516000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22516000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1200000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -1200000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1200000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1200000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 59049000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 59049000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 59049000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81395000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81395000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81395000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 106227000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 106227000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 106227000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 175916000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 175916000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 175916000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114707000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114707000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114707000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 92726000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 92726000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 81080000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInEnactedTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 21346000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 21346000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ]
        }
      },
      "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "description": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -15687000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -28293000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -28293000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -17690000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -17690000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -17690000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14642000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14642000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14642000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51639000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51639000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51639000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -80739000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -80739000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -80739000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -137276000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -137276000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -137276000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -100553000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -100553000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -100553000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -91369000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -91369000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -87683000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 360000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 371000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 371000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 329000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 329000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 329000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 887000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 887000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 887000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 786000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 786000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 786000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1399000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1399000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1795000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4268000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "description": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 413000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3819000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3819000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 497000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 497000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 497000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -33042000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -33042000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -33042000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -13382000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -13382000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -13382000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1354000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1354000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1354000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7905000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7905000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7905000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8077000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8077000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8077000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12012000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12012000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -6520000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -192000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -69000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -69000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 343000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 343000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 343000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -605000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -605000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -605000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2228000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2228000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2228000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2013000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2013000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3412000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2941000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1146000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1146000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3908000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3908000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3908000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6871000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6871000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 78000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1224000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1868000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1868000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4231000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4231000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4231000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8253000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8253000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8253000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11119000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11119000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11119000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14998000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14998000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14998000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28522000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28522000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28522000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -19117000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -19117000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -19117000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -15918000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -15918000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 60000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 304000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 714000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 714000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1726000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1726000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1726000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5266000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5266000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5266000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7890000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7890000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7890000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14956000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14956000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14956000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 15738000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 15738000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 15738000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14549000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14549000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14549000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6900000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 2145000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3289000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1250000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1250000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1989000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 823000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3348000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3348000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5046000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5046000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5046000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -2610000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -2610000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3413000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3412000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 426000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 426000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4341000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4341000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4341000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9491000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9491000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -2476000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -2476000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 846000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 846000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7859000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7859000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11986000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11986000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7112000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7112000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6939000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6939000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8638000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -753000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 11089000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17752000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 2786000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3849000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9292000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9292000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -623000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2224000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1853000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1853000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22903000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22903000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22903000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -11608000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -11608000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -234000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -234000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -908000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -908000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7389000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7389000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7389000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 179000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 179000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6894000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6894000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -11581000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -11581000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5463000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5463000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5463000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -5260000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -5260000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 368000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 368000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7445000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7445000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44353000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44353000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44353000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -13299000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -13299000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2355000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2355000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -11431000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -11431000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -375000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -375000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -375000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -12349000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -12349000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -10695000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -10695000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -8360000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -8360000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -8378000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -8378000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -8378000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4220000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4220000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11737000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11737000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -316000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -316000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21389000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21389000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6115000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6115000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 20425000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 20425000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5971000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 28175000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -942000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 5944000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "description": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 508000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1807000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4657000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4657000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1108000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2482000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 541000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 541000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 286000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 286000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 286000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2308000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2308000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2939000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2939000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6368000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6368000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9213000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9289000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9289000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -660000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -624000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1820000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1820000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1514000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1514000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1359000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1359000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4399000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4399000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7304000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7304000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10484000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10484000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11942000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8022000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15159000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14034000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-06-30",
              "val": 358000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -3043000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -341000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -792000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -792000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4940000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4940000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -190000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -190000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -70000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -70000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1233000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1233000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2776000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -757000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -757000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5949000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5949000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4052000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4052000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9873000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9873000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4145000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4145000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -6056000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -6056000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3168000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3168000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1733000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1733000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1733000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4887000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4887000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12453000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12453000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9598000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9598000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18663000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18663000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2427000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2427000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19113000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19113000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 15503000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19455000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -3230000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -7960000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeferredCharges": {
        "label": "Increase (Decrease) in Deferred Charges",
        "description": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -467000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 456000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -204000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -204000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -621000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -866000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1086000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1086000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1307000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1307000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1307000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1131000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -3068000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -3465000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeferredIncomeTaxes": {
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "description": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1235000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1235000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1235000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 1695000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2030000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1215000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1215000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1491000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 760000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 842000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 842000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13025000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13025000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13025000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 975000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 975000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 358000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -3043000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3861000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3861000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3861000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -341000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3727000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3727000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3727000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2776000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2776000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9873000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 1374000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1240000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2348000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2348000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -608000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 51000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2519000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2519000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8075000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8075000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8075000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1697000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1697000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 701000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 701000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11618000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11618000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5571000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5571000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5571000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4378000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4378000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -31000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -31000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5480000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5480000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9723000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9723000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8900000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8900000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6455000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6455000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10558000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10558000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14216000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13662000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3824000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14927000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            }
          ]
        }
      },
      "IncreaseDecreaseInInventories": {
        "label": "Increase (Decrease) in Inventories",
        "description": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 351000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2620000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4518000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4518000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -321000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -559000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -212000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -212000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1849000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1849000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1849000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1120000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1120000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5040000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5040000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5624000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5624000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6045000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6045000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6045000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9967000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9967000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5173000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5173000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12550000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12550000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7535000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7535000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7535000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6160000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6160000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3778000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3778000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2023000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2023000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7957000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7957000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7957000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5937000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5937000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 29218000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 29218000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32375000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32375000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20926000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20926000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20926000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -5125000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -5125000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8931000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8931000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25435000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25435000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10350000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10350000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10350000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1042000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1042000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5035000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5035000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10349000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10349000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9135000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9135000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6173000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6173000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12978000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12978000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 19406000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14792000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -2025000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 19587000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingAssets": {
        "label": "Increase (Decrease) in Other Operating Assets",
        "description": "Amount of increase (decrease) in operating assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -12000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 22000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 883000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 883000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -255000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -255000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -97000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -97000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 451000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 451000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 451000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 833000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 833000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1129000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1129000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1043000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1043000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2852000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2852000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2852000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -161000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -161000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 242000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 242000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7571000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7571000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19326000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19326000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19326000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1202000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1202000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4282000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4282000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3226000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3226000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4182000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4182000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4182000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3846000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3846000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4301000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4301000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4770000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4770000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11698000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11698000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11698000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1765000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1765000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1700000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1700000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2280000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2280000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1298000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1298000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1298000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1024000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1024000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 130000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 130000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1561000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1561000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2375000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2375000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -697000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -697000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1085000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1085000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -779000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -212000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1063000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1962000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "description": "Amount of increase (decrease) in operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 76000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 610000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 247000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -30000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -30000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1312000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1496000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2483000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2483000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3663000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3663000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3663000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 947000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 947000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1122000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1122000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 453000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 453000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6185000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6185000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6185000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2598000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2598000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -438000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -438000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -491000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -491000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6077000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6077000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6077000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -521000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -521000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3036000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3036000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5758000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5758000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35753000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35753000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35753000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -21882000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -21882000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -23670000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -23670000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -28387000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -28387000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -20444000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -20444000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -20444000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3354000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3354000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 891000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 891000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2558000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2558000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4332000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4332000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4332000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5627000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5627000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8661000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8661000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9192000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9192000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7691000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7691000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3072000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3072000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7276000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7276000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 8607000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6354000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7238000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 24195000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IntangibleAssetsNetExcludingGoodwill": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "description": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 8987000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8755000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8524000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 8524000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 8524000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 8524000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 8524000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 17681000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 17148000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 16645000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 16155000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 16155000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 16155000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 16155000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 16155000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15674000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 15189000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14698000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14207000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 14207000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 14207000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 14207000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 14207000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13727000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13108000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 12417000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 11727000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11047000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 10361000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9670000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 8979000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8294000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7742000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7251000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 6760000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6280000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5864000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5477000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 25921000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 25921000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 25921000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 25543000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 25267000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "IntangibleAssetsNetIncludingGoodwill": {
        "label": "Intangible Assets, Net (Including Goodwill)",
        "description": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 11814000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 11814000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 11814000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 11814000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 20971000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 20438000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 19935000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 19445000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 19445000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 19445000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 19445000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 19445000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 18964000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 18479000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 17988000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 17497000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 17497000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 17497000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 17497000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 17497000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 17017000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16398000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15707000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 15017000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 15017000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 15017000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 15017000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 15017000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 14337000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 13651000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 12960000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 12269000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 12269000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 12269000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 12269000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 12269000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11584000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11032000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 10541000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10050000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 10050000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 10050000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 10050000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 10050000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 9570000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9154000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8767000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 103178000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 103178000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 103178000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 102800000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 102524000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3018000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2398000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 303000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2702000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2702000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 331000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 648000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 317000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 952000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 952000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 304000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 304000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1251000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1251000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1251000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 293000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 293000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 580000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 580000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 287000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 287000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 860000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 860000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 280000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 280000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1181000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1181000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1181000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 22000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 22000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 30000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 30000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 8000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 8000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4766000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4766000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4766000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 646000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 646000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1290000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1290000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 644000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 644000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1934000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1934000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 644000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 644000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2577000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2577000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2577000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 644000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 644000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1289000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1289000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 645000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 645000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1933000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1933000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 644000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 644000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2577000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2577000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 644000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 644000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1289000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 645000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1933000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 644000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2578000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 645000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "InterestPaidNet": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "description": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2243000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1318000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1339000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1339000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 30000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 51000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 67000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 67000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1251000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1251000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1251000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 293000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 580000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 860000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1181000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1181000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1181000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3771000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "InventoryNet": {
        "label": "Inventory, Net",
        "description": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 7287000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 7287000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 7075000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 9136000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 9136000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 9136000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 9136000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 9136000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 10256000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 14176000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 14760000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 15181000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 15181000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 15181000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 15181000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 15181000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 25148000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 20354000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 27731000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 22716000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 22716000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 22716000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 22716000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 22716000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 28876000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 26494000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 24739000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 30674000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 30674000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 30674000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 30674000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 30674000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 36613000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 59890000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 63047000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 51598000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 51598000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 51598000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 51598000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 51598000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 46474000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 60529000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 77036000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 61948000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 61948000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 61948000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 61948000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 61948000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 62991000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 66984000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 72298000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 71083000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 71083000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 71083000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 71083000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 71083000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 77256000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 84061000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 90489000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 85876000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 85876000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 85876000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 83851000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 105463000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InvestmentIncomeInterest": {
        "label": "Investment Income, Interest",
        "description": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 733000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1222000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 657000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2234000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2234000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 985000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1974000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 989000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2932000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2932000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 958000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 958000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5266000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5266000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5266000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2485000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2485000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5584000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5584000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3099000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3099000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9870000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9870000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4286000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4286000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13741000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13741000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13741000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3318000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3318000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5958000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5958000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2640000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2640000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8271000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8271000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2313000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2313000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10171000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10171000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10171000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1551000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1551000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2588000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2588000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1037000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1037000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3277000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3277000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 689000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 689000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3930000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3930000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3930000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 778000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 778000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2165000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2165000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1387000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1387000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3919000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3919000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1754000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1754000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6069000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6069000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6069000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3060000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3060000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9787000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9787000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6727000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6727000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 21477000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 21477000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 11690000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 11690000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35365000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35365000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35365000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 14868000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 14868000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 28781000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 28781000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 13913000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 13913000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 42038000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 42038000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 13257000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 13257000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 53691000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 53691000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9112000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9112000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16672000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16672000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7560000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7560000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 24063000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 7391000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 34095000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 11151000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 21350000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 10199000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "LeaseAndRentalExpense": {
        "label": "Operating Leases, Rent Expense",
        "description": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 765000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 724000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 200000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1800000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1100000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2200000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1100000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3400000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3400000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1200000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1200000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4600000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1300000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2900000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1600000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4600000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1700000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "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-12-31",
              "val": 51892000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 52240000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 67748000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 60383000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 60607000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 299539000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 296843000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 294210000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 288933000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 289912000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 286363000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 279845000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 272788000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 267370000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 259626000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 253769000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 246498000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 237550000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 228627000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 225761000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 220138000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 215237000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 254909000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 245696000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 237728000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 230618000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 221403000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 20816000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 12651000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 7643000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 149637000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 125157000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 101835000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 80834000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 64148000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 7582000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 11619000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9759000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 9129000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 21454000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 21454000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 21495000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 18840000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 30363000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 30337000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 30306000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 30361000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 33668000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 33582000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 34158000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 35460000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 33193000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 33163000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 33733000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 35709000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 31601000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 34401000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 34385000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 33786000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 35870000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 35864000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-03-31",
              "val": 8942000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 10783000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 27753000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 24479000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 23321000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 22946000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 34809000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 8276000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8750000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 10780000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 10792000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10849000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 32084000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 32084000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 32081000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 32063000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 27753000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 27703000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 27688000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 27715000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 24479000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24479000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24479000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 24479000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 23321000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 23321000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 24238000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 24300000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 22946000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 34443000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 34443000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 34443000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 34809000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 34809000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 7684000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8145000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 10535000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 10547000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 11415000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 31529000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 31529000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 31525000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 31584000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 32238000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 32201000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 32175000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 32220000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 27799000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 27776000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 28148000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 28166000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 24479000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 24479000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 25717000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 26156000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 24530000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 35198000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 35198000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 35198000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 34553000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 34552000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 7534000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7977000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9840000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9886000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10788000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 28976000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 28976000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 28972000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 29056000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 32891000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 32834000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 32806000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 32856000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 32655000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 32605000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 33195000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 33237000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 28146000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 28132000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 29369000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 30193000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 27544000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 35351000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 35348000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 35344000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 35662000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 35658000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-03-31",
              "val": 5775000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4723000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1049000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 8090000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5398000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2737000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 17030000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13643000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 7234000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 23612000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 16027000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8632000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 26576000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 17697000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8924000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 27782000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16559000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7365000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 25576000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 16372000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 11496000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 11160000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 18391000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 13263000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 12410000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 57083000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 54792000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 52473000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 50024000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 47979000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 45558000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 43179000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 40895000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38894000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 36689000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 34736000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 32700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 30686000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 28770000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 28247000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 26633000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 25193000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 36284000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 33914000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 31586000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 29533000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 27333000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 34332000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 34332000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 47462000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 62451000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 62451000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 62451000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 62451000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 62451000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 64537000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 77715000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 86438000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 114542000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 114542000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 114542000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 114542000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 114542000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 117554000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 112547000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 113505000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 916186000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 916186000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 916186000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 916186000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 916186000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1440295000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1444420000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1456714000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1559494000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1559494000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1559494000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1559494000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1559494000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1596558000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1534650000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1535034000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1549805000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1549805000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1549805000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1549805000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1549805000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1556182000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1547291000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1568932000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1627737000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1627737000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1627737000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1627737000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1627737000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1636313000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1610953000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1598823000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1625256000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1625256000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1625256000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1625256000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1625256000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1595015000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1637474000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1631259000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2112966000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 2112966000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 2112966000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2096364000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2135161000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesAndStockholdersEquity": {
        "label": "Liabilities and Equity",
        "description": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 342938000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 342938000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 344599000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 587403000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 579171000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 939989000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 948334000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 962535000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 948167000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1277536000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1262109000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 2271781000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2346741000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2291885000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2225534000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2204499000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2129598000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1853737000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1701779000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1609985000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1511631000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1840017000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1797231000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1786421000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1704598000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1609340000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1538727000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1485609000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1344226000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1331999000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1276786000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2013659000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 2013659000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 2013659000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1915291000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1912294000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesCurrent": {
        "label": "Liabilities, Current",
        "description": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 19627000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 19627000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 32050000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 46944000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 46944000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 46944000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 46944000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 46944000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 48192000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 57049000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 67817000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 72734000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 72734000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 72734000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 72734000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 72734000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 82322000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 70048000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 71967000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 66809000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 66809000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 66809000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 66809000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 66809000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 95501000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 96612000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 102304000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 194687000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 194687000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 194687000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 194687000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 194687000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 228809000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 167755000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 175124000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 193220000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 193220000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 193220000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 193220000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 193220000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 204155000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 200933000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 226751000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 205917000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 205917000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 205917000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 205917000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 205917000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 220009000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 201569000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 197345000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 225583000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 225583000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 225583000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 225583000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 225583000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 225753000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 238430000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 236919000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 302730000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 302730000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 302730000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 292145000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 338962000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "MarketableSecuritiesCurrent": {
        "label": "Marketable Securities, Current",
        "description": "Amount of investment in marketable security, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 149040000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 149040000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 157385000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 278417000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 278417000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 278417000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 278417000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 278417000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 313069000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 370974000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 375768000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 379574000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 379574000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 379574000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 379574000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 379574000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 367853000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 773160000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 870459000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 961903000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 961903000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 961903000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 961903000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 961903000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1071078000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 853072000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 653601000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 440546000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 440546000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 440546000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 440546000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 388662000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 638521000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-12-31",
              "val": 869584000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "MarketableSecuritiesNoncurrent": {
        "label": "Marketable Securities, Noncurrent",
        "description": "Amount of investment in marketable security, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 73254000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 73254000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 2963000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 77563000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 77563000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 77563000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 77563000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 77563000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 25916000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 277301000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 302624000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 268783000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 268783000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 268783000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 268783000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 268783000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 238206000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 146118000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 51398000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 246597000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 246597000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 246597000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 246597000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 246597000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 55368000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 250226000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 698034000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 698034000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 698034000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 698034000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 588453000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 382575000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 39840000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 281612000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 281656000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 281656000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1267000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 42001000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 42797000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 42797000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 293161000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 293161000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 293161000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2288000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2288000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 357356000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 357356000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 364227000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 364227000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 367304000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 367304000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 367304000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1466000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1466000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 362786000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 362786000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 363583000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 363583000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1410307000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1410307000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1410307000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -69953000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -69953000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -65044000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -65044000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -70604000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -70604000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -66824000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -66824000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -66824000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -172099000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -172099000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -191411000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -191411000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -189093000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -189093000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -189093000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -854000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -854000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 383000000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 383000000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 386807000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 386807000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 477375000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 477375000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 477375000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1074000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1074000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4824000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4824000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1939000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1939000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -996000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -996000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66850000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66850000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -65226000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -65226000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -60895000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 671133000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -21577000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1437000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 26202000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -74591000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -170416000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -170416000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8470000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 20195000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 44660000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 44660000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -153028000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -153028000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -153028000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15329000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15329000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -305198000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -305198000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -340928000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -340928000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -317570000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -317570000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -317570000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 20804000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 20804000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -304745000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -304745000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -319401000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -319401000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -617086000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -617086000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -617086000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 123870000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 123870000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 250936000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 250936000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 203542000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 203542000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -63155000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -63155000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -63155000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 110808000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 110808000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 37915000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 37915000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 79189000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 79189000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 149816000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 149816000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 149816000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 157224000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 157224000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -83903000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -83903000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 176796000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 176796000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 840250000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 840250000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 840250000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 28066000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 28066000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 22989000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 22989000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -271838000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -271838000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -261308000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -261308000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 302864000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 302864000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 292215000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 292215000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 277865000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -627202000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 699418000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 800891000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": -36710000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -54246000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -72235000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -72235000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -6559000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -23600000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -45647000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -45647000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -72185000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -72185000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -72185000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4303000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4303000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -18139000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -18139000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -16792000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -16792000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -47134000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -47134000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -47134000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -13282000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -13282000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -36647000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -36647000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -44704000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -44704000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -103927000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -103927000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -103927000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -16291000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -16291000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -78884000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -78884000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -132029000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -132029000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -209017000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -209017000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -209017000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -28619000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -28619000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -140554000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -140554000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -218714000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -218714000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -309463000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -309463000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -309463000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -74441000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -74441000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -168456000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -168456000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -246247000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -246247000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -324975000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -324975000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -324975000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30284000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30284000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -124286000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -124286000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -175345000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -175345000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -239858000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -239858000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -62689000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -62689000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -122974000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -122974000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -158387000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -184760000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -65623000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -123401000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": -46139000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -68161000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -28590000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83221000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83221000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -59941000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -24458000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -85063000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -85063000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -75651000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384770000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384800000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123228000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352660000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -229432000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514654000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161994000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654600000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133533000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133533000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -206304000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -206304000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72771000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72771000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -292406000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -292406000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -86102000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -86102000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479400000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114985000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114985000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217613000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217613000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102628000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102628000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -325367000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -325367000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107754000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107754000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -436373000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -436373000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -436400000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -95159000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -95159000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -195058000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -195058000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -99899000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -99899000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -287783000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -92725000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -416277000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -416300000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -112075000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -232217000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -120142000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "description": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 950000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 950000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 950000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 950000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 800000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 800000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 800000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4700000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4700000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 300000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 300000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4700000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4700000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -300000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -300000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4100000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4100000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 800000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 800000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4900000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4900000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6800000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6800000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6000000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6000000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7500000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7500000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7500000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2300000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2300000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2300000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2300000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2300000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2300000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20900000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20900000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": -46139000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -73935000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -33306000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -88995000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -88995000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13844000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35483000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21639000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -59941000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -59941000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -24458000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -24458000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -85063000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -85063000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -85063000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -26051000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -26051000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -37651000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -37651000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -11600000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -11600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -50441000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -50441000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -12790000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -12790000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -75651000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -75651000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -75651000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -27729000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -27729000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -82368000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -82368000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -54639000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -54639000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -160038000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -160038000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -77670000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -77670000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -253783000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -253783000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -253783000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -109658000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -109658000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -207233000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -207233000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97575000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97575000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -314759000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -314759000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107526000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107526000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -405670000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -405670000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -405670000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123228000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123228000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352660000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352660000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -229432000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -229432000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514654000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514654000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161994000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161994000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133533000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133533000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -206304000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -206304000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72771000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72771000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -292406000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -292406000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -86102000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -86102000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114985000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114985000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217613000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217613000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102628000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102628000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -325367000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -325367000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107754000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107754000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -436373000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -436373000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -95159000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -95159000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -195058000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -195058000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -99899000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -99899000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -287783000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -92725000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -416277000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -112075000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -232217000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -120142000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -75651000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -82368000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -54639000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -160038000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -77670000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -253783000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -253783000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -109658000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -207233000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -207233000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97575000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97575000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -314759000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -314759000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107526000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107526000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -405670000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -405670000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -405670000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123228000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123228000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352660000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352660000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -229432000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -229432000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514654000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514654000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161994000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161994000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133533000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133533000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -206304000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -206304000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72771000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72771000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -292406000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -292406000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -86102000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -86102000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114985000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114985000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217613000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217613000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102628000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102628000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -325367000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -325367000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107754000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107754000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -436373000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -436373000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -95159000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -95159000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -195058000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -195058000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -99899000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -99899000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -287783000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -92725000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -416277000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -112075000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -232217000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -120142000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": {
        "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest",
        "description": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83221000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84263000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84263000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67851000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67851000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67851000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -246283000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -246283000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -246283000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384770000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384770000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "NoncontrollingInterestInNetIncomeLossJointVenturePartnersRedeemable": {
        "label": "Noncontrolling Interest in Net Income (Loss) Joint Venture Partners, Redeemable",
        "description": "Amount after tax of income (loss) attributable to redeemable noncontrolling shareholder, unit holder, partner, or other equity holder of a joint venture.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3900000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-06-30",
              "val": 1,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "NumberOfReportingUnits": {
        "label": "Number of Reporting Units",
        "description": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "units": {
          "reportingUnit": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ],
          "segment": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -43847000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -60995000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -28678000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -76612000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -76612000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -18647000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -41350000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -22703000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -65555000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -65555000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -24205000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -24205000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -92942000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -92942000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -92942000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -23664000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -23664000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -38932000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -38932000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -15268000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -15268000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -56409000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -56409000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -17477000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -17477000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -82371000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -82371000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -82371000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -34912000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -34912000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -89532000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -89532000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -54620000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -54620000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -163784000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -163784000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -74252000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -74252000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -254950000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -254950000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -254950000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -107863000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -107863000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -205505000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -205505000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97642000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97642000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -312793000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -312793000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107288000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107288000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -411001000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -411001000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -411001000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123338000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123338000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -253659000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -253659000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -130321000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -130321000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -398259000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -398259000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -144600000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -144600000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -544378000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -544378000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -544378000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -134055000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -134055000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -253671000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -253671000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -119616000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -119616000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -367214000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -367214000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -113543000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -113543000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -564725000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -564725000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -564725000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -99683000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -99683000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -200301000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -200301000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -100618000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -100618000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -317629000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -317629000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -117328000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -117328000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -443594000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -443594000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -111041000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -111041000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -217454000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -217454000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -106413000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -106413000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -316443000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -98989000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -437248000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -121350000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -250468000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -129118000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingLeaseExpense": {
        "label": "Operating Lease, Expense",
        "description": "Amount of operating lease expense. Excludes sublease income.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 800000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 800000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2900000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1200000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1500000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1500000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3400000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3400000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1900000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1900000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3300000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3300000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5600000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5600000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5600000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3900000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3900000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10800000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10800000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6900000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6900000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17800000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17800000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6900000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6900000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24700000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24700000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6900000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6900000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14200000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14200000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 7200000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 7200000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 21400000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 21400000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 7200000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 7200000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28600000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28600000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28600000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7300000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7300000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14700000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14700000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 7400000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 7400000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22100000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22100000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 7400000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 7400000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29700000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7600000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7600000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 15200000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 15200000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 7600000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 7600000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23400000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23400000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8100000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8100000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 31100000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 31100000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7900000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7900000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16400000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16400000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8600000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8600000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 25000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8600000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 33600000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 8600000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 17100000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 8600000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-01-01",
              "val": 22400000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 40396000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 41080000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 49357000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 47120000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 48197000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 217324000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 219330000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 225059000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 238909000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 241933000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 240805000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 236666000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 231893000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 228476000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 222937000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 219033000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 213798000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 206864000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 199857000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 197514000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 193505000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 190044000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 218625000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 211782000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 206142000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 201085000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 194070000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 7140000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 7140000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 7140000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 7140000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 7140000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7307000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 8240000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7438000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6632000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 6632000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 6632000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 6632000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 6632000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 7080000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7547000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 8253000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 12856000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 12856000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 12856000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 12856000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 12856000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16556000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 19302000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 20492000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 21878000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 21878000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 21878000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 21878000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 21878000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 23619000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24707000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 26356000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 27950000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 27950000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 27950000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 27950000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 27950000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 27957000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 27663000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 27383000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 29213000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 29213000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 29213000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 29213000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 29213000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 29666000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 26277000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 26395000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 27679000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 27679000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 27679000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28030000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 27758000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 33256000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 33256000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 33256000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 33256000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 33256000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 33773000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 41117000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 39682000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 41565000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 41565000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 41565000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 41565000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 41565000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 210244000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 211783000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 216806000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 226053000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 226053000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 226053000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 226053000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 226053000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 225377000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 221503000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 216174000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 210015000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 210015000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 210015000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 210015000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 210015000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 204857000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 198230000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 192677000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 185848000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 185848000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 185848000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 185848000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 185848000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 178907000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 172194000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 170131000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 164292000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 164292000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 164292000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 164292000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 164292000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 160378000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 192348000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 185387000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 178463000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 178463000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 178463000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 173055000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 166312000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-01-01",
              "val": 14500000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 29140000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 29140000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 29140000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 29140000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 29140000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 30132000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 38503000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 36103000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 37343000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 37343000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 37343000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 37343000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 37343000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 205671000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 200958000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 196436000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 189443000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 189443000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 189443000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 189443000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 189443000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 188607000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 183703000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 178747000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 174001000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 174001000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 174001000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 174001000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 174001000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 170651000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 165273000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 161668000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 157616000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 157616000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 157616000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 157616000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 157616000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 151881000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 146111000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 144964000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 142265000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 142265000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 142265000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 142265000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 142265000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 140500000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 169768000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 163550000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 158849000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 158849000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 158849000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 153906000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 147566000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDue": {
        "label": "Operating Leases, Future Minimum Payments Due",
        "description": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 43080000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 42178000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 42178000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 62617000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 61656000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 60392000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 4099000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 4099000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3693000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2746000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1467000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2018-09-30",
              "val": 5557000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 6105000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 6105000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 9023000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9022000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9022000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2018-09-30",
              "val": 5358000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5557000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 5557000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 8388000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8388000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8392000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2018-09-30",
              "val": 5272000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5358000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 5358000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 8161000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8144000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8143000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2018-09-30",
              "val": 4091000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5273000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 5273000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7276000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7280000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7292000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2018-09-30",
              "val": 21891000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 15786000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 15786000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 26076000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 26076000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 26076000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 911000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 1800000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4600000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4600000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "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-12-31",
              "val": 0.0777,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0.0777,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 0.0777,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.0777,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0.0777,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.0775,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.0819,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.0817,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.0807,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0.0807,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 0.0807,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 0.0807,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 0.0807,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.0417,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.0414,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.0409,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.0401,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0.0401,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.0401,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0.0401,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0.0401,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.0402,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.0398,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.0395,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0393,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0.0393,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0.0393,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 0.0393,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0.0393,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.0393,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.0389,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.0389,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.0387,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0.0387,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 0.0387,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.0387,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 0.0387,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.0382,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.0377,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.0382,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.0382,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0.0382,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 0.0382,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 0.0382,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 0.0382,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.038,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.0452,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.045,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.045,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 0.045,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 0.045,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.045,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0.045,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 463000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 838000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 1088000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1956000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 1956000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1956000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 1720000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1817000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2349000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3245000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2981000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4986000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 4986000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 4986000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 4986000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 4986000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3716000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3139000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3362000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2535000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 2535000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2535000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 2535000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 2681000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4654000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6119000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4762000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7821000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 7821000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 7821000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 7821000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 11492000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 9555000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10044000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8354000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 29240000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 29240000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 29240000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 29240000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 29240000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 30172000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 38430000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 38406000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 35525000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 35525000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 35525000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 29025000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 63475000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 39254000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 43017000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 31788000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 68345000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 39132000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 39132000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 39132000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 68345000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 46337000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 44734000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 45312000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 77889000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 50210000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 50210000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 49983000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 51533000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1974000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 1974000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 1936000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2046000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 2046000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 2046000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 2046000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 2046000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2862000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3159000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3073000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4882000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 4882000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 4882000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 4882000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 4882000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4721000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5124000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5453000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 17208000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 17253000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 17253000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 17253000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 17253000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 17297000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 36284000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 61316000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 60938000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 60938000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 60938000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 60938000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 60938000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 70919000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 70560000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 51728000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 61453000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 61453000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 61453000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 61453000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 61453000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 58954000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 107697000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 128035000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 124334000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 124334000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 124334000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 124334000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 124184000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 94200000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 29906000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 31338000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 37152000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 37152000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 37152000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 37152000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 37152000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 32555000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 37167000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 41473000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 28457000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 28457000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 28457000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28895000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 27996000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "description": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -27000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -27000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -27000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -27000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -69000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -69000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 90000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 90000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 159000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 159000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 137000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 137000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 47000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 47000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 23000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 23000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 48000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 48000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 239000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 239000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 191000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 191000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 455000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 455000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 455000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1087000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1087000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1080000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1080000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1193000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1193000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -113000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -113000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1692000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1692000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1692000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -792000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -792000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2211000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2211000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1419000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1419000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2740000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2740000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -529000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -529000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1600000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1600000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1600000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -163000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -163000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1415000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1415000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1252000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1252000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1941000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1941000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -526000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -526000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -911000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -911000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -911000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1138000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1138000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1975000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1975000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -837000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -837000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -75000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -75000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1900000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1900000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1770000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1770000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 773000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 773000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1710000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1710000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 937000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 937000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1177000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -533000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 491000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -194000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -605000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -411000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "description": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -76000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -55000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 6000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -446000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -446000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -298000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -298000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -298000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -160000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 138000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 138000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 161000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 161000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 449000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 449000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 449000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 416000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 416000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 416000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 416000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1427000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1427000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1011000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1011000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1011000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1192000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1192000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -235000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -235000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1194000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1194000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1194000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6594000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6594000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4281000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4281000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -2313000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -2313000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2751000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2751000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1530000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1530000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1586000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1586000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1586000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1793000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1793000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2664000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2664000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -871000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -871000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3290000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3290000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -626000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -626000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7461000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7461000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7461000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -13550000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -13550000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -19497000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -19497000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -5947000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -5947000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -22088000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -22088000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2591000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2591000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14758000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14758000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14758000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7372000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7372000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11053000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11053000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3681000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3681000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13842000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13842000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2789000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2789000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15847000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15847000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15847000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1124000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1124000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1965000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1965000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -841000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -841000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 391000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 391000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2356000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2356000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1526000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1526000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 543000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 543000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1478000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1478000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 935000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 935000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 941000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -537000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 349000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -300000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -711000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -411000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "description": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 950000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 950000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 950000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 950000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 800000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 800000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 800000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4700000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4700000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 300000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 300000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4700000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4700000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -300000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -300000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4100000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4100000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 800000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 800000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4900000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4900000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6800000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6800000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6000000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6000000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7500000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7500000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7500000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2300000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2300000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2300000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2300000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2300000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2300000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20900000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20900000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": -76000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -55000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 6000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -446000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -446000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -298000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -160000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 138000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 28000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 28000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 188000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 188000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 449000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 449000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 449000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 485000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 485000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1337000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1337000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 852000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 852000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1055000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1055000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -282000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -282000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1110000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1110000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1110000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6571000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6571000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4233000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4233000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -2338000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -2338000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2512000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2512000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1721000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1721000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1131000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1131000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1131000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -706000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -706000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1584000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1584000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -878000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -878000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2097000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2097000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -513000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -513000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5769000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5769000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5769000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12758000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12758000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -17286000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -17286000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4528000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4528000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -19348000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -19348000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2062000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2062000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -13158000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -13158000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -13158000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7535000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7535000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 12468000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 12468000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4933000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4933000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15783000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15783000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3315000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3315000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16758000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16758000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16758000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 14000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 14000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 10000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 10000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -4000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -4000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 466000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 466000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 456000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 456000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 244000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 244000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -230000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -230000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -232000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -232000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -2000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -2000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -236000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -4000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -142000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -106000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -106000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 206000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 206000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 206000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 206000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 206000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 325000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 150000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1303000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1220000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1672000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1672000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1672000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1672000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1672000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1459000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1382000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1856000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1520000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1520000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1520000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1520000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1520000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1651000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2486000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3424000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3933000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3933000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 3933000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 3933000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3933000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6909000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9287000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6988000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 9179000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 9179000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 9179000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 9179000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 9179000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9136000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 9450000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 10182000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 96006000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 96006000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 96006000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 96006000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 96006000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 96786000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 95934000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 89446000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 92834000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 92834000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 92834000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 92834000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 92834000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 92545000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 91170000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 94359000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 127773000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 127773000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 127773000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 127693000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 126944000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherNoncashIncomeExpense": {
        "label": "Other Noncash Income (Expense)",
        "description": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -56000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -8056000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -8056000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7151000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7151000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7151000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -8000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -8000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -8000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -8000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -47000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -47000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -47000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -21000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -21000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -20000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -20000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -23000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -23000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -21000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -21000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -21000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 300000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -98000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -108000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -104000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -334000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1182000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1182000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1503000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -652000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1408000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1385000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2782000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2372000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1492000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2228000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5819000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -940000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1732000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 280000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -514000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 615000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 294000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 727000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 219000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -915000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -266000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1059000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1059000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4149000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4544000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 395000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4587000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4587000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 43000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 43000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4702000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4702000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4702000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 147000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 147000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 96000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 96000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -51000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -51000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 275000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 275000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 179000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 179000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -209000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -209000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2076000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2076000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2285000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2285000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2421000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2421000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 345000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 345000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3641000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3641000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3641000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -290000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -290000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -533000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -533000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -243000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -243000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -720000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -720000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -187000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -187000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25178000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25178000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25178000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -48000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -48000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 330000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 330000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 378000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 378000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -18059000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -18059000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18389000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18389000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -12778000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -12778000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -12778000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1654000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1654000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 39605000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 39605000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 41259000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 41259000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 56490000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 56490000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16885000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16885000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53174000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53174000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53174000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -29120000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -29120000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -44265000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -44265000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -15145000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -15145000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -47272000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -47272000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -3007000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -3007000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -42605000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -42605000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7851000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7851000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7826000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7826000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -25000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -25000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7778000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -48000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -10490000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -157000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 151000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 308000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherOperatingActivitiesCashFlowStatement": {
        "label": "Other Operating Activities, Cash Flow Statement",
        "description": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 56000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -19000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            }
          ]
        }
      },
      "PaymentsForHedgeFinancingActivities": {
        "label": "Payments for Hedge, Financing Activities",
        "description": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 90045000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 90045000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 90045000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfCommonStock": {
        "label": "Payments for Repurchase of Common Stock",
        "description": "The cash outflow to reacquire common stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 100000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7222000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7222000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7222000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 172000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 172000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 172000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 172000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 172000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 172000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 45010000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 45010000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 45010000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 45010000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 45010000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 45010000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfConvertiblePreferredStock": {
        "label": "Payments for Repurchase of Convertible Preferred Stock",
        "description": "The cash outflow to reacquire preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in treasury.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5335000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5335000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5335000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 784000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 784000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 784000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 784000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 784000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 784000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 784000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 784000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 12138000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 12138000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12289000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12289000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12289000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 24588000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 102000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 102000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 168000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 221000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 221000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4386000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4386000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4386000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 89000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 89000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 326000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 326000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 811000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 811000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 723000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 723000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 723000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 369000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 369000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1130000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1130000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1130000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1130000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1130000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 21100000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q2I"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21271000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21271000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 20478000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 20478000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21131000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21131000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21131000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 17700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 17700000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 17700000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 17668000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "description": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2247000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2247000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3447000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3447000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3447000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 73576000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 73576000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 74958000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 74958000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 82157000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 82157000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83759000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83759000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83759000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 957000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 957000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2179000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2179000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6519000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6519000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7878000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7878000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7878000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 993000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 993000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5109000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5109000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8112000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8112000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11197000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11197000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11197000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1544000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1544000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4784000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4784000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7658000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7658000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15681000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15681000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15497000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15497000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 22918000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 22918000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 25183000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 30535000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20650000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 28969000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9765000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9765000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7328000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7328000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7328000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7328000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7328000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 58988000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsToAcquireEquitySecuritiesFvNi": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12750000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 39076000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 39076000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 39422000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 39422000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 39422000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12750000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12750000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12750000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12750000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12750000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12750000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 23966000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 23966000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 23966000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1227000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1227000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5593000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5593000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5593000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5593000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5593000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2500000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2500000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7500000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7500000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "PaymentsToAcquireIntangibleAssets": {
        "label": "Payments to Acquire Intangible Assets",
        "description": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1102000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2302000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2568000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2568000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2500000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2500000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2500000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17886000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17886000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 17886000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 17886000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17886000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17886000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 17886000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 17886000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 17886000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "PaymentsToAcquireMarketableSecurities": {
        "label": "Payments to Acquire Marketable Securities",
        "description": "Amount of cash outflow for purchase of marketable security.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 341415000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 119714000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 236835000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 236835000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 19634000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 44070000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 48693000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 48693000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 287450000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 287450000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 287450000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 45966000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 45966000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 418841000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 418841000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 542468000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 542468000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 614290000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 614290000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 614290000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 55760000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 55760000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 465302000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 465302000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 580172000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 580172000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1125575000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1125575000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1125575000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 70654000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 70654000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 126163000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 126163000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 334082000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 900808000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 900808000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 163742000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 238601000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 303757000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "PaymentsToAcquirePropertyPlantAndEquipment": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "description": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1766000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3719000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6681000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6681000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4021000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 11360000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 17272000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 17272000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 20203000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 20203000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 20203000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2705000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2705000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5752000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5752000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11628000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11628000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 18717000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 18717000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 18717000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9598000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9598000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19105000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19105000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 28891000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 28891000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36173000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36173000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36173000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9586000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9586000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 28261000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 28261000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 50410000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 50410000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 75035000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 75035000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 75035000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 22700000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 22700000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 45734000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 45734000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 67460000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 67460000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 77461000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 77461000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 77461000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7524000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7524000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14037000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14037000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 16409000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 16409000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20486000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20486000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20486000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6934000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6934000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12011000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12011000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 16210000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 16210000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35085000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35085000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4459000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4459000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 10108000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 10108000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 20458000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 48306000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5580000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 17339000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "PreferredStockDividendsIncomeStatementImpact": {
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "description": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1100000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1100000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1100000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "PreferredStockDividendsShares": {
        "label": "Preferred Stock Dividends, Shares",
        "description": "Number of shares of preferred stock issued as dividends during the period. Excludes stock splits.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 253361,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 253361,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 253361,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "PreferredStockLiquidationPreferenceValue": {
        "label": "Preferred Stock, Liquidation Preference, Value",
        "description": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 501410000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 501410000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1e-05,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1e-05,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1e-05,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1e-05,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1e-05,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1e-05,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1e-05,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1e-05,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1e-05,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1e-05,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1e-05,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1e-05,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1e-05,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1e-05,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1e-05,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "PreferredStockSharesAuthorized": {
        "label": "Preferred Stock, Shares Authorized",
        "description": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2017-12-31",
              "val": 80104464,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 80104464,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2018-09-30",
              "val": 10000000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-09-30",
              "val": 10000000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-09-30",
              "val": 10000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 10000000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 10000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 10000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 10000000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10000000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10000000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10000000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 10000000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 10000000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 10000000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10000000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 10000000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 10000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 10000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 10000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 10000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "PreferredStockSharesIssued": {
        "label": "Preferred Stock, Shares Issued",
        "description": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "units": {
          "shares": [
            {
              "end": "2017-12-31",
              "val": 78627369,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 78627369,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "PreferredStockSharesOutstanding": {
        "label": "Preferred Stock, Shares Outstanding",
        "description": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "units": {
          "shares": [
            {
              "end": "2017-12-31",
              "val": 78267369,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 78267369,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "PreferredStockValueOutstanding": {
        "label": "Preferred Stock, Value, Outstanding",
        "description": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 499974000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 499974000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "PrepaidExpenseAndOtherAssetsCurrent": {
        "label": "Prepaid Expense and Other Assets, Current",
        "description": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1541000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 1541000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 4024000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5204000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 5204000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 5204000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 5204000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 5204000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 6151000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4082000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5657000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 11389000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 11389000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 11389000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 11389000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 11389000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 14137000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 11101000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9898000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 17466000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 17466000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 17466000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 17466000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 17466000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15679000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 19236000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 21958000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 53052000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 53052000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 53052000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 53052000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 53052000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 30070000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 28283000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 23565000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 31509000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 31509000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 31509000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 31509000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 31509000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 33762000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 25809000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 26239000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 27741000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 27741000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 27741000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 27741000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 27741000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 31736000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 87232000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 66883000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 33800000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 33800000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 33800000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 33800000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 33800000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 35772000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 39976000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 42798000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 40723000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 40723000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 40723000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 43490000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 61458000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1132750000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1132750000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1132750000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 402500000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017"
            },
            {
              "end": "2018-08-09",
              "val": 249500000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-09",
              "val": 249500000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-10-09",
              "val": 249500000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q3I"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 254006000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfCommonStock": {
        "label": "Proceeds from Issuance of Common Stock",
        "description": "The cash inflow from the additional capital contribution to the entity.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 254006000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 254006000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 350432000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 350432000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 350432000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 350432000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 350432000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 355730000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 355730000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 355730000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 355730000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 355730000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 355730000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 355730000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 381400000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 381400000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 381400000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 381400000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 381400000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 381400000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 381400000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 381400000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q2I"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 402500000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 402500000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 402500000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 402500000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 493116000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 493116000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 493116000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 90600000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 90600000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 90600000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 327300000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 327300000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 327300000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 257128000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 40049000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 319536000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 319536000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 319536000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6395000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6395000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6395000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7095000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7095000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7095000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9753000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9753000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9316000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 350432000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 350432000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "ProceedsFromMinorityShareholders": {
        "label": "Proceeds from Noncontrolling Interests",
        "description": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 41000000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 41000000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 41000000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41000000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41000000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 369383000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 49944000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75402000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75402000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 32125000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 75625000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 110625000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 110625000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154625000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154625000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154625000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 64000000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 64000000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 129160000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 129160000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 223064000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 223064000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 325333000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 325333000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 325333000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 104048000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 104048000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 197548000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 197548000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 307548000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 307548000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 562548000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 562548000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 562548000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 204110000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 204110000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 418110000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 418110000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 627110000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 952110000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 952110000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 310000000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 335000000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 555000000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 307323000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 307323000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 954934000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1068166000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ProceedsFromStockOptionsExercised": {
        "label": "Proceeds from Stock Options Exercised",
        "description": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 266000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 669000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 753000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 753000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1310000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1734000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2572000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2572000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3111000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3111000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3111000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 538000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 538000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5530000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5530000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9795000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9795000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11639000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11638000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11638000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1504000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1504000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3548000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3548000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7399000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7399000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9528000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9528000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9528000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4462000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4462000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5388000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5388000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7065000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7065000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8112000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8112000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8112000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 963000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 963000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2158000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2158000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2505000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2505000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2625000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2625000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2625000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 157000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 157000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 220000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 220000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 290000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 290000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 405000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 405000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 405000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 213000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 213000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2577000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2577000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2597000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2597000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3119000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3119000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 768000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 768000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2325000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2325000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6046000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19223000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3651000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 21577000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1933000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1933000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1933000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1933000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5118000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5118000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3956000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3956000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3956000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3956000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5401000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5401000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5401000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5401000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9753000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5742000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5742000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5742000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5742000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9316000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9316000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6697000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6697000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6697000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6697000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10154000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10154000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10154000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7212000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7212000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7212000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7212000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11719000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11719000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7680000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7680000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7680000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13585000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 10362000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ProceedsFromWarrantExercises": {
        "label": "Proceeds from Warrant Exercises",
        "description": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 38000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 38000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 45000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 45000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 45000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ProfitLoss": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "description": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -46139000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -68161000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -28590000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83221000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -83221000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13844000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13844000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13844000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35483000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21639000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21639000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -58991000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -58991000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -23508000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -23508000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84263000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84263000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -84263000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -21351000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -21351000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -21351000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -21351000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -32651000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -32651000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -11300000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -11300000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -11300000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -45741000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -45741000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -13090000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -13090000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67851000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67851000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67851000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -31829000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -31829000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -81568000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -81568000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -49739000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -49739000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153238000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153238000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -71670000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -71670000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -246283000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -246283000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -246283000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -107358000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -107358000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -204933000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -204933000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97575000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -97575000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -312459000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -312459000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107526000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -107526000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384770000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384770000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384770000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -123228000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352660000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -352660000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -229432000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -229432000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514654000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -514654000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161994000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -161994000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -654588000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -133533000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -206304000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -206304000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72771000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -72771000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -292406000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -292406000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -86102000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -86102000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -479449000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114985000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114985000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -217613000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -102628000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -325367000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -107754000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -436373000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -95159000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 26733000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 26732000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 45087000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 47637000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 47637000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 47637000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 47637000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 47637000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 46884000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 53176000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 61589000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 65591000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 65591000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 65591000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 65591000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 65591000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 71414000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 84941000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 93237000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 97127000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 97127000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 97127000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 97127000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 97127000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 110584000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 134008000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 155440000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 179285000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 179285000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 179285000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 179285000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 179285000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 212804000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 232922000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 246630000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 256051000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 256051000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 256051000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 256051000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 256051000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 260981000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 263210000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 265325000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 272404000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 272404000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 272404000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 272404000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 272404000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 275523000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 279327000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 282089000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 302338000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 302338000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 302338000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 302338000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 302338000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 304577000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 311078000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 315927000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 344816000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 344816000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 344816000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 355034000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 369669000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 16036000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 16036000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 30318000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 31003000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 31003000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 31003000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 31003000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 31003000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 30581000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 34811000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 40759000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 43668000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 43668000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 43668000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 43668000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 43668000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 46685000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 56995000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 61882000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 62782000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 62782000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 62782000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 62782000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 62782000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 71765000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 89737000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 106156000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 124461000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 124461000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 124461000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 124461000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 124461000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 151322000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 163362000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 168007000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 167920000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 167920000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 167920000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 167920000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 167920000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 163229000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 155741000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 147671000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 145096000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 145096000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 145096000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 145096000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 145096000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 138387000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 132317000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 125169000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 136813000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 136813000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 136813000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 136813000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 136813000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 129294000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 126141000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 124609000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 145915000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 145915000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 145915000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 150035000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 155299000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ReclassificationsOfTemporaryToPermanentEquity": {
        "label": "Reclassifications of Temporary to Permanent Equity",
        "description": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.",
        "units": {
          "USD": [
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -950000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -800000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4700000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4700000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4700000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4700000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -5000000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -300000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -300000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -300000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -4700000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 300000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 300000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7800000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4100000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4100000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -800000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -800000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -4900000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -4900000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -6800000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -6800000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -6000000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -6000000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7500000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7500000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2300000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2300000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2300000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2300000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2300000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2300000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -20900000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -20900000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -20900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            }
          ]
        }
      },
      "RedeemableNoncontrollingInterestEquityCarryingAmount": {
        "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount",
        "description": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 41950000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 41800000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 41800000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 41800000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 41800000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 41800000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 46500000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 46800000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 46500000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 49600000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 49600000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 49600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 49600000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 49600000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 45500000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 50400000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 56400000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 57100000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 57100000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 57100000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 57100000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 57100000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 59400000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 59400000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 59400000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "RepaymentsOfLongTermCapitalLeaseObligations": {
        "label": "Repayments of Long-term Capital Lease Obligations",
        "description": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 199000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 244000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 244000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 47000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 399000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 420000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 420000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 443000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 443000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 21000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 21000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 62000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 79000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 128000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 38000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 10859000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 17442000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 7246000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 25562000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 25562000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8255000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 19809000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11554000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 34062000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 34062000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14253000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14253000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 50714000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 50714000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 50714000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 16316000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 16316000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 35848000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 35848000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 19532000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 19532000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 60417000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 60417000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 24569000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 24569000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 86292000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 86292000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 86292000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 37016000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 37016000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 73335000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 73335000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 36319000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 36319000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 109580000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 109580000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 36245000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 36245000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149862000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149862000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149862000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55508000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55508000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 119232000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 119232000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 63724000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 63724000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 190200000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 190200000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 70968000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 70968000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 263221000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 263221000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 263221000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 81757000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 81757000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 167212000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 167212000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 85455000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 85455000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 267229000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 267229000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 100017000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 100017000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 373807000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 373807000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 373807000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 93128000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 93128000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 183487000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 183487000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 90359000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 90359000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 277338000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 277338000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 93851000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 93851000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 367194000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 367194000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 367194000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 83802000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 83802000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 166904000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 166904000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 83102000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 83102000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 254210000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 254210000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 87306000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 87306000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 347753000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 347753000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 88521000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 88521000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 175970000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 175970000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 87449000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 87449000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 265927000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 89957000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 364191000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 91038000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 187571000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 96533000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RestrictedCash": {
        "label": "Restricted Cash",
        "description": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 100000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 100000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 100000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 100000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 200000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 300000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 300000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 300000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 100000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 100000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-03-31",
              "val": 100200000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 101500000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 103300000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalents": {
        "label": "Restricted Cash and Cash Equivalents",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 316000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 316000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 422000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2020-03-31",
              "val": 0,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 144000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 144000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 315000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 315000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 323000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2021-09-30",
              "val": 323000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 100000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 100000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 86000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 69000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 69000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 170000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 170000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 302000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 302000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 300000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 301000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 74000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 74000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 101000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 101000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 24000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 150000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 150000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 150000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 100230000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 100230000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 101545000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2024-06-30",
              "val": 101545000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 103346000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2024-09-30",
              "val": 103346000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 104215000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 104215000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 104215000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 104215000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 104215000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 105281000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2025-03-31",
              "val": 105281000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 106337000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2025-06-30",
              "val": 106337000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 109502000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 111214000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 111214000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 111214000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 112150000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 114270000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": -195736000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": -195736000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": -255677000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -280799000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": -280799000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": -280799000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": -280799000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": -280799000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": -275892000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-01-01",
              "val": -275892000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2019-01-01",
              "val": -275892000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": -275892000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-03-31",
              "val": -303209000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -314809000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -327599000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -352809000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": -352809000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": -352809000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": -352809000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": -352809000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -380538000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -435177000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": -512847000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -606592000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": -606592000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": -606592000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": -606592000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": -606592000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -711813000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -809388000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -916914000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -1007825000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": -1007825000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": -1007825000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": -1007825000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": -1007825000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -1131053000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -1360485000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -1522479000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -1662413000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": -1662413000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": -1662413000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": -1662413000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": -1662413000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -1795946000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -1868717000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -1954819000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -2141862000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": -2141862000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": -2141862000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": -2141862000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": -2141862000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -2256847000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -2359475000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -2467229000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -2578235000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": -2578235000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": -2578235000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": -2578235000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": -2578235000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -2673394000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -2773293000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -2866018000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -2994512000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": -2994512000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": -2994512000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -3106587000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": -3226729000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 25249000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 29840000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 11132000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 49842000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 49842000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 16692000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 36074000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 19382000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 57766000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 57766000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 21692000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 21692000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 90639000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 90639000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 90639000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 36655000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 36655000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 90630000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 90630000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 53975000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 53975000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 151478000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 151478000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 60848000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 60848000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 214375000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 214375000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 214375000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 67510000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 67510000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 133845000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 133845000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 66335000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 66335000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 208414000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 208414000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 74569000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 74569000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 286730000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 286730000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 286730000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 78665000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 78665000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 170766000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 170766000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 92101000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 92101000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 265545000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 265545000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 94779000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 94779000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 373653000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 373653000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 373653000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 96099000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 96099000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 205243000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 205243000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 109144000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 109144000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 322647000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 322647000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 117404000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 117404000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 449538000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 449538000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 449538000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 128714000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 128714000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 265864000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 265864000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 137150000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 137150000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 408894000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 408894000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 143030000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 143030000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 563948000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 563948000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 563948000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 168491000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 168491000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 345726000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 345726000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 177235000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 177235000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 537202000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 537202000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 191476000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 191476000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 739016000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 739016000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 203471000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 203471000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 435559000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 435559000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 232088000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 232088000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 700755000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 265196000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 982021000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 301665000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 636643000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 334978000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1565000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9701000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16714000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16714000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16714000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1957000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1957000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11373000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11373000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10463000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10463000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13123000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13123000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13123000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 170847000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 170847000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 170911000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 170911000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 171068000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 171068000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 171382000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 171382000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 171382000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3940000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3940000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4073000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4073000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4073000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4073000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4073000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4073000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4073000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1964000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1964000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3716000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5015000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5015000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5015000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7899000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7899000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 41224000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "RoyaltyExpense": {
        "label": "Royalty Expense",
        "description": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 684000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 754000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 205000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1100000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1100000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 172000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 617000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 445000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 936000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 936000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 319000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 319000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1400000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1400000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1400000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 633000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1700000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1100000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3100000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1400000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1100000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1100000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1100000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 700000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 700000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 700000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "SellingAndMarketingExpense": {
        "label": "Selling and Marketing Expense",
        "description": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 26192000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 22941000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 7808000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 32497000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 32497000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11312000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 22887000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11575000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 36351000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 36351000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 13464000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 13464000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 53465000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 53465000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 53465000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 17807000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 17807000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 37246000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 37246000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 19439000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 19439000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 56048000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 56048000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 18802000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 18802000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 78335000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 78335000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 78335000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 25115000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 25115000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 50130000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 50130000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25015000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25015000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 75225000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 75225000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25095000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25095000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106513000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106513000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106513000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 34338000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 34338000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 82054000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 82054000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 47716000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 47716000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 132282000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 132282000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 50228000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 50228000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 191881000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 191881000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 191881000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 64432000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 64432000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 138035000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 138035000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 73603000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 73603000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 218405000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 218405000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 80370000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 80370000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 299828000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 299828000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 299828000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 76123000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 76123000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 147166000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 147166000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 71043000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 71043000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 216100000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 216100000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 68934000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 68934000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 295227000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 295227000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 295227000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 80425000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 80425000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 162292000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 162292000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 81867000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 81867000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 260172000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 260172000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 97880000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 97880000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 364935000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 364935000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 104316000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 104316000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 223904000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 223904000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 119588000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 119588000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 351279000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 127375000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 494661000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 169132000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 359086000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 189954000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1971000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2098000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3670000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3670000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1277000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2457000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4288000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4288000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6851000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6851000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6851000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3182000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3182000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6397000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6398000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11882000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11882000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16954000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6338000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6338000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 32153000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 32153000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 87351000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 87351000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144113000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55069000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55069000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 89576000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 89576000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 124592000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 124592000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 151449000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 24799000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 24799000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 50343000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 50343000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 70982000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 70982000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94685000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 22266000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 22266000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44620000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44620000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 66439000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 66439000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90759000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27041000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27041000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54276000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54276000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 104045000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 104045000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 140411000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 140411000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 37757000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 37757000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 80219000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 80219000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 123027000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 166217000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 47608000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 105333000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "description": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.667,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "description": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.027,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "description": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "units": {
          "shares": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5141141,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3658602,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3658602,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3658602,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "description": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "units": {
          "shares": [
            {
              "end": "2016-12-31",
              "val": 699462,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1698790,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 1698790,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-12-31",
              "val": 1698790,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 1698790,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 509584,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3556507,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 3556507,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 3556507,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 3556507,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3556507,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 3556507,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 3556507,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3436451,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3358358,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2806659,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3244564,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 2726225,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2726225,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2726225,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2726225,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 2726225,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 2726225,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6422345,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2864528,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2397256,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1819223,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1819223,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1819223,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1819223,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1819223,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 1819223,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1819223,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6068129,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5928052,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5803707,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5231624,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 5231624,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 5231624,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 5231624,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 5231624,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 5231624,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 5231624,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8925158,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 7369757,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6923088,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5438296,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 5438296,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 5438296,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 5438296,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 5438296,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 5438296,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 5438296,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9333892,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8920920,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 13764260,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 12003394,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 12003394,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 12003394,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 12003394,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 12003394,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 12003394,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 15841946,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15543680,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15568268,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11996264,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 11996264,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 11996264,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 11996264,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 11996264,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 13184276,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 13234695,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 13136133,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 13181189,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 13181189,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 13181189,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 14941134,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 15093730,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "description": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2018-09-30",
              "val": 3.38,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3.49,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3.61,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4.12,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4.52,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5.27,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5.77,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 6.9,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7.59,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8.04,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 7.69,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 9.16,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 10.36,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11.05,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 12.56,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15.6,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 19.01,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 19.88,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 21.26,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 23.19,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 23.79,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 25.39,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26.85,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 34.05,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 33.96,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 33.88,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 34.4,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 34.78,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 35.01,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 34.25,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 34.15,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 36.76,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 543764,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 775633,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 883899,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 883899,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 883899,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 82389,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 288655,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 352459,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418676,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418676,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418676,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31798,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 49806,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 64068,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 74455,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 74455,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 74455,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 80738,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 86241,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 119214,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 128907,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 128907,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 128907,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 17502,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 18937,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 30581,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60683,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60683,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60683,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 49055,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 98473,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 194927,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 339307,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 339307,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 339307,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 32666,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 112592,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 166790,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 211931,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 211931,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 23537,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 56446,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 105354,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 19958,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 69491,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "description": "Gross number of share options (or share units) granted during the period.",
        "units": {
          "shares": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4685577,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1966069,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2088639,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2088639,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2088639,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 18370,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 55712,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 306958,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 324579,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 324579,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 324579,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6902,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 78476,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 114472,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127590,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127590,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127590,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6954,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 60677,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 164147,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 345774,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 345774,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 345774,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7252,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 346149,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 488174,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1051466,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1051466,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1051466,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40091,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 296462,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 534552,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1000760,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1000760,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1000760,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 216232,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 427767,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 478263,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1440273,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1440273,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 524770,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 598729,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 632803,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 649423,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4965,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 4965,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3.77,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4.06,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 4.24,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4.65,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 5.45,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5.17,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 25.9,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 25.9,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 43.35,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 43.35,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 51.94,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 51.94,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 53.02,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 53.02,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 55.16,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 55.16,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 52.37,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 52.37,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 55.05,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 55.05,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 45.52,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 45.52,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 44.61,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 44.61,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 46.85,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 46.85,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 49.73,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 49.73,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48.99,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48.99,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48.99,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 101.21,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 101.21,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 84.02,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 84.02,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 81.79,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 81.79,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 72.14,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 72.14,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 65.17,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 65.17,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70.25,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70.25,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70.25,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36.32,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36.32,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 23.67,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 23.67,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 23.41,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 23.41,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26.49,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26.49,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 33.66,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 33.66,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28.61,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28.61,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28.61,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19.82,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19.82,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20.75,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20.75,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 20.9,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 20.9,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22.39,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22.39,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 24.42,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 24.42,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19.9,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19.9,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19.9,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 12.92,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 12.92,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 14.87,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 14.87,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 16.85,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 16.85,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 15.35,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 15.35,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 19.42,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 19.42,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17.2,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17.2,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 27.05,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 27.05,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 27.49,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 27.49,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 30.62,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 30.62,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 27.54,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 28.36,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 28.32,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 57.4,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 57.4,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "description": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 3325000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 7595000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 7595000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-12-31",
              "val": 3325000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 3325000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 91809000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 250495000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 250495000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 250495000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 250495000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 250495000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 250495000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 250495000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 531281000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 458782000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 271740000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 306392000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 306392000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 306392000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 306392000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 306392000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 306392000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 306392000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 253161000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 266316000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 325246000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 350670000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 350670000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 350670000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 350670000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 350670000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 350670000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 350670000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 377303000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 288749000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 259451000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 193014000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 193014000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 193014000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 193014000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 193014000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 193014000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 193014000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 115462000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 66643000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 93798000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 39749000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 39749000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 39749000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 39749000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 39749000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 39749000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 39749000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 32766000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 55487000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 43284000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 39115000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 39115000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 39115000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 39115000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 39115000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 39115000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 27035000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 31292000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 21302000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 35980000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 35980000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 35980000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 35980000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 35980000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 75088000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 113880000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 158068000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 310466000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 310466000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 310466000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 261056000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 416384000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 3592185,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 7391052,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 7391052,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-12-31",
              "val": 7391052,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 7391052,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 7717070,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 7588405,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 7588405,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 7588405,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 7588405,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 7588405,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 7588405,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 7588405,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7378068,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5677472,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4915418,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4494889,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 4494889,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 4494889,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 4494889,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 4494889,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 4494889,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 4494889,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4227990,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3869002,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3356774,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3101181,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 3101181,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 3101181,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 3101181,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 3101181,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 3101181,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 3101181,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2744518,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2703906,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2516868,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2624974,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2624974,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2624974,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2624974,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2624974,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 2624974,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 2624974,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2509506,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2811299,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2890342,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3402574,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3402574,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3402574,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 3402574,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 3402574,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 3402574,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 3402574,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3372561,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3568684,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3701331,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4012903,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 4012903,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 4012903,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 4012903,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 4012903,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 4012903,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4159678,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3750726,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3742881,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4631750,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 4631750,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 4631750,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 4631750,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 4631750,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5112399,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5103909,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4987566,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4548494,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 4548494,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 4548494,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4422172,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3666937,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 2.77,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 3.63,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 3.63,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-12-31",
              "val": 3.63,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 3.63,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 4.38,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4.58,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 4.58,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 4.58,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 4.58,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 4.58,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 4.58,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 4.58,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4.69,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5.54,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10.23,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10.9,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 10.9,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 10.9,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 10.9,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 10.9,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 10.9,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 10.9,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 11.29,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 13.18,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 14.89,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 15.8,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 15.8,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 15.8,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 15.8,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 15.8,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 15.8,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 15.8,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15.22,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 17.86,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 22.4,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 29.17,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 29.17,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 29.17,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 29.17,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 29.17,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 29.17,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 29.17,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 29.92,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 30.99,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 32.25,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 34.34,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 34.34,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 34.34,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 34.34,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 34.34,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 34.34,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 34.34,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 34.08,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 33.49,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 33.01,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 31.76,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 31.76,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 31.76,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 31.76,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 31.76,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 31.76,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 31.32,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 34.56,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 34.15,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 32.98,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 32.98,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 32.98,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 32.98,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 32.98,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 34.15,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 34.47,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 34.65,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 34.83,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 34.83,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 34.83,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 34.94,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 36.48,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "description": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "shares": [
            {
              "end": "2018-09-30",
              "val": 2797623,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3066648,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3361540,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2370282,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1851781,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1908216,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2034629,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2014893,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1826533,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1920724,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1964591,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2091339,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1943159,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1973789,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1957910,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2016108,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2055854,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2056695,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2091671,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2232274,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2253535,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2401061,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2454606,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2087390,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2178301,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2429278,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2583531,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2755327,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2823123,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2878206,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2985477,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2730746,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "units": {
          "USD/shares": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2.25,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2.98,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3.09,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3.09,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3.09,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3.49,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3.28,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3.72,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3.87,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3.87,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3.87,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6.21,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5.42,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6.23,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6.59,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6.59,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6.59,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15.59,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14.34,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10.93,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11.19,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11.19,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11.19,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5.94,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6.2,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6.34,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6.29,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6.29,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6.29,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7.43,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6.89,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7.08,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7.93,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7.93,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7.93,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5.78,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4.46,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4.47,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5.12,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5.12,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17.39,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 22.56,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 23.67,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 30.64,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 32.8,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 27.71,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 3.48,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4.1,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4.57,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4.57,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4.57,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4.77,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6.08,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6.17,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6.64,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6.64,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6.64,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10.9,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8.79,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9.09,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12.13,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12.13,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12.13,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 49.72,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 47.02,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 49.16,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47.51,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47.51,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47.51,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 74.71,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 76.21,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 87.94,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 90.84,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 90.84,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 90.84,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 60.6,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 67.61,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 65.89,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58.45,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58.45,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58.45,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 40.29,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 45.93,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 50.77,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 49.71,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 49.71,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 32.63,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 30.93,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 42.81,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 35.58,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 35.47,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "description": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "units": {
          "USD/shares": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4.17,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6.45,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7.19,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7.19,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7.19,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 41.25,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 70.53,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 89.37,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 88.18,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 88.18,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 88.18,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 84.61,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 76.01,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 78.15,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81.78,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81.78,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81.78,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 170.45,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 142.73,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 122.52,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 119.82,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 119.82,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 119.82,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 62.1,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 37.28,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 42.15,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44.86,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44.86,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44.86,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 30.3,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 32.18,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 34.55,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30.8,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30.8,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30.8,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20.14,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 23.23,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23.96,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27.07,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27.07,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 43.07,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 43.88,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 43.97,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 45.23,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 94.42,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 94.42,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "description": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "units": {
          "USD": [
            {
              "end": "2018-09-30",
              "val": 36085000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 104560000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 245680000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 194852000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 109974000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 139337000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 130646000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 150268000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 190313000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 232094000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 284792000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 240569000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 222786000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 175783000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 109604000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 63137000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 85683000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 38837000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 32077000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 53053000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 42275000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 37730000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26383000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 26747000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 20696000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 30205000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 49952000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 71069000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 96723000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 199675000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 180894000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 309309000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "SharePrice": {
        "label": "Share Price",
        "description": "Price of a single share of a number of saleable stocks of a company.",
        "units": {
          "USD/shares": [
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2020-11-16",
              "val": 104.34,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2020-11-30",
              "val": 104.34,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "SharesIssuedPricePerShare": {
        "label": "Shares Issued, Price Per Share",
        "description": "Per share or per unit amount of equity securities issued.",
        "units": {
          "USD/shares": [
            {
              "end": "2019-05-31",
              "val": 71,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2019-05-31",
              "val": 71,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-05-31",
              "val": 71,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-05-31",
              "val": 71,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-05-31",
              "val": 71,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-05-31",
              "val": 71,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-05-31",
              "val": 71,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 84,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 84,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-06-30",
              "val": 84,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-06-30",
              "val": 84,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-06-30",
              "val": 84,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-06-30",
              "val": 84,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-06-30",
              "val": 84,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-06-30",
              "val": 84,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2023-05-31",
              "val": 28,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-05-31",
              "val": 28,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-05-31",
              "val": 28,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-05-31",
              "val": 28,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-05-31",
              "val": 28,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-05-31",
              "val": 28,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-05-31",
              "val": 28,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-05-31",
              "val": 28,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-12-31",
              "val": 26.77,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 26.77,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 26.77,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-11-30",
              "val": 90,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-11-30",
              "val": 90,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-11-30",
              "val": 90,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 83442000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 79696000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2016-12-31",
              "val": 79696000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 308606000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2017-12-31",
              "val": 308606000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-12-31",
              "val": 308606000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 308606000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 308606000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2017-12-31",
              "val": 308606000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 308606000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 296848000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-03-31",
              "val": 296848000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-03-31",
              "val": 296848000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 276781000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-06-30",
              "val": 276781000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 255187000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "end": "2018-09-30",
              "val": 255187000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 483152000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 468134000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-03-31",
              "val": 468134000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2019-03-31",
              "val": 468134000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-03-31",
              "val": 468134000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-03-31",
              "val": 468134000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 815474000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2019-06-30",
              "val": 815474000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-06-30",
              "val": 815474000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-06-30",
              "val": 815474000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 815396000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 815396000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 798393000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 785113000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 785113000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-03-31",
              "val": 785113000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-03-31",
              "val": 785113000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1114589000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 1114589000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-06-30",
              "val": 1114589000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-06-30",
              "val": 1114589000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1092204000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 1092204000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1298495000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 847046000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 847046000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-03-31",
              "val": 847046000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-03-31",
              "val": 847046000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 788065000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 788065000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2021-06-30",
              "val": 788065000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-06-30",
              "val": 788065000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 709420000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "end": "2021-09-30",
              "val": 709420000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 645005000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 533040000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 533040000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-03-31",
              "val": 533040000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 533040000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 319087000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 319087000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-06-30",
              "val": 319087000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-06-30",
              "val": 319087000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 166745000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 166745000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 60180000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -44551000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": -44551000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-03-31",
              "val": -44551000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-03-31",
              "val": -44551000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 292726000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 292726000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-06-30",
              "val": 292726000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-06-30",
              "val": 292726000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 228299000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 228299000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2023-12-31",
              "val": 158684000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 68285000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 68285000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2024-03-31",
              "val": 68285000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-03-31",
              "val": 68285000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -1613000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2024-06-30",
              "val": -1613000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2024-06-30",
              "val": -1613000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-06-30",
              "val": -1613000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -60096000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2024-09-30",
              "val": -60096000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -139647000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": -139647000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": -139647000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": -139647000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": -139647000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2024-12-31",
              "val": -139647000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2024-12-31",
              "val": -139647000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -250789000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2025-03-31",
              "val": -250789000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2025-03-31",
              "val": -250789000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-03-31",
              "val": -250789000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -305475000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2025-06-30",
              "val": -305475000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2025-06-30",
              "val": -305475000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -354473000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -99307000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": -99307000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": -99307000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -181073000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2026-03-31",
              "val": -181073000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": -222867000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2018-09-19",
              "val": 0.7378,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-09-19",
              "val": 0.7378,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-09-01",
              "end": "2018-09-30",
              "val": 0.7378,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-09-01",
              "end": "2018-09-30",
              "val": 0.7378,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-09-01",
              "end": "2018-09-30",
              "val": 0.7378,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-09-01",
              "end": "2018-09-30",
              "val": 0.7378,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-09-01",
              "end": "2018-09-30",
              "val": 0.7378,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-09-01",
              "end": "2018-09-30",
              "val": 0.7378,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesNewIssues": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "description": "Number of new stock issued during the period.",
        "units": {
          "shares": [
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 5175000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 5175000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 5175000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 5175000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 5175000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q2I"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 4312500,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 4312500,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 4312500,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 4312500,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 4312500,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 4312500,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 4312500,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 4312500,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q2I"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 14375000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 14375000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 14375000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 14375000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 14375000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 14375000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 14375000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-05-01",
              "end": "2023-05-31",
              "val": 14375000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q2I"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 3387446,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 3387446,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-12-01",
              "end": "2023-12-31",
              "val": 3387446,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q4I"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 2856981,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 2856981,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 2856981,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "description": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "units": {
          "shares": [
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1106,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesStockOptionsExercised": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "description": "Number of share options (or share units) exercised during the current period.",
        "units": {
          "shares": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 342946,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 864418,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1007387,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1007387,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1007387,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 146318,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1677990,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2627486,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2999419,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2999419,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2999419,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 242003,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 654557,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1188519,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1446843,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1446843,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1446843,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 282879,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 371711,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 629246,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 693074,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 693074,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 693074,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 105218,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 156015,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 207353,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 228311,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 228311,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 228311,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21049,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 31879,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 40868,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51124,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51124,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51124,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 36791,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 577352,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 581495,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 609495,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 609495,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 44121,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 103033,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 220541,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 627325,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 111329,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 817031,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "description": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 249531000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 349709000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 354600000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 1933000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1933000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1933000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1933000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1933000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5118000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3185000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3185000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6395000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6395000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6395000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3956000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3956000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3956000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3956000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3956000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3956000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7095000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7095000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7095000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5401000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5401000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5401000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5401000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5401000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5401000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9753000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9753000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9753000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5742000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5742000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5742000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5742000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5742000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5742000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9316000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9316000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9316000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6697000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6697000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6697000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6697000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6697000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6697000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10154000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10154000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10154000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7212000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7212000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 7212000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 7212000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7212000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7212000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11719000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11719000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7680000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7680000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7680000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7680000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7680000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13585000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 10362000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 10362000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueNewIssues": {
        "label": "Stock Issued During Period, Value, New Issues",
        "description": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 249531000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 349700000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 349700000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 349700000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 349700000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-05-01",
              "end": "2019-05-31",
              "val": 349700000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q2I"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 349709000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 349709000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 349709000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 349709000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 349709000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 349709000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 349709000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 354600000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q2I"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 354600000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 354600000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 354600000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 354600000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 381369000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 381369000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 381369000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 381369000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 381369000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 381369000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 381369000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 381369000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 381369000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 239460000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueStockOptionsExercised": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "description": "Value of stock issued as a result of the exercise of stock options.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 266000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 753000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 753000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1103000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1103000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1103000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 424000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 424000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 839000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2905000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2905000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2905000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 538000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 538000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 538000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 538000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5530000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4992000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4992000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4992000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9795000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4265000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4265000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11638000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11638000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11638000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1504000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1504000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3548000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3548000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2044000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2044000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7399000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7399000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3851000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3851000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9528000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9528000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9528000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4462000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4462000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5388000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5388000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 926000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 926000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7065000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7065000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1677000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1677000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8112000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8112000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8112000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 963000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 963000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2157000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2157000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1194000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1194000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2504000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2504000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 347000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 347000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2625000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2625000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2625000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 157000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 157000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 220000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 220000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 63000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 63000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 290000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 290000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 70000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 70000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 405000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 405000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 405000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 213000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 213000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2577000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2577000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2364000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2364000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2597000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2597000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3119000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3119000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 768000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 768000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2325000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2325000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1557000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1557000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6046000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3721000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19223000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3651000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 22642000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 18991000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "StockRepurchasedDuringPeriodValue": {
        "label": "Stock Repurchased During Period, Value",
        "description": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 100000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7222000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7222000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 172000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 172000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 172000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 172000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 172000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            }
          ]
        }
      },
      "UnbilledReceivablesCurrent": {
        "label": "Unbilled Receivables, Current",
        "description": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-01-01",
              "val": 4900000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-01-01",
              "val": 4900000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2019-01-01",
              "val": 4900000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3900000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5200000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5700000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6200000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 6200000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 6200000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9100000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9500000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 13400000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 1691000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 884000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2016-12-31",
              "val": 884000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1712000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2017-12-31",
              "val": 1712000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 1712000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3427000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 3427000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 3427000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 3427000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 6543000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 6543000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 6543000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 6543000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 11269000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 11269000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 11269000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 11269000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 20100000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 20100000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 20100000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 20100000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 29634000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 29634000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 29634000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 29634000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 36946000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 36946000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 36946000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 42086000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 42086000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 47819000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1160000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 353000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 828000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 828000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1635000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1635000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1635000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3116000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3116000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3116000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4666000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4666000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4666000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8223000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8223000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8223000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9233000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9233000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9233000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8465000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8465000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8465000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6414000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6414000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 232000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 80000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 80000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 80000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 60000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 60000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 60000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 608000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 608000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 301000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ValuationAllowanceDeferredTaxAssetChangeInAmount": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "description": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22500000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1600000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 59000000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 59000000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -800000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -800000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -800000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 188700000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 188700000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 188700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 175900000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 175900000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 175900000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114700000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -114700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 92700000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -92700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -92300000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "VariableInterestEntityConsolidatedCarryingAmountAssets": {
        "label": "Variable Interest Entity, Consolidated, Carrying Amount, Assets (Deprecated 2020-01-31)",
        "description": "The carrying amount of the consolidated Variable Interest Entity's assets included in the reporting entity's statement of financial position.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 48300000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 48300000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 48300000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 48300000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 48300000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 47000000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 45100000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 45100000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 45100000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "VariableInterestEntityConsolidatedCarryingAmountLiabilities": {
        "label": "Variable Interest Entity, Consolidated, Carrying Amount, Liabilities (Deprecated 2020-01-31)",
        "description": "The carrying amount of the consolidated Variable Interest Entity's liabilities included in the reporting entity's statement of financial position.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 1200000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "end": "2018-12-31",
              "val": 1200000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1200000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 1200000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1200000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 942000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 984000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3000000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5700000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 90597000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 95196000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96011000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 96659000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 99554000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97504000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97504000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 100955000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 101064000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 101064000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 101172000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 101172000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 101184000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 101184000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 101420000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 101420000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 101314000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 101314000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 101314000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 101853000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 101853000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 101950000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 101950000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 102047000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 102047000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 102065000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 102065000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 102289000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 102289000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 102178000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 102178000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 102178000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 102663000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 102663000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 105752000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 105752000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 108808000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 108808000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 109791000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 109791000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 117736000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 117736000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 111988000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 111988000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 111988000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 121712000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 121712000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 122080000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 122080000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 122447000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 122447000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122406000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122406000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 123051000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 123051000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 122745000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 122745000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 123871000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 123871000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 123993000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 123993000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 124114000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 124114000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 124268000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 124807000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125374000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 131273000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 132074000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 132867000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "description": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "units": {
          "shares": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13053000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 12831000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 12073000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12582000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12582000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11920000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12155000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 12388000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12300000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12300000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 12582000,
              "accn": "0001628280-18-014499",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-19"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 12582000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 30403000,
              "accn": "0001628280-19-003139",
              "fy": 2018,
              "fp": "Q4",
              "form": "10-K",
              "filed": "2019-03-19"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 30403000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 30403000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 85935000,
              "accn": "0001628280-19-006594",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 85935000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 87494000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 87494000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89036000,
              "accn": "0001628280-19-010189",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89036000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 89452000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 89452000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 93303000,
              "accn": "0001628280-19-013718",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 93303000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 90597000,
              "accn": "0001628280-20-002613",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 90597000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 94382000,
              "accn": "0001628280-20-006966",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 94382000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 95196000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96011000,
              "accn": "0001628280-20-011994",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 96659000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 99554000,
              "accn": "0001628280-20-015769",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97504000,
              "accn": "0001576280-21-000031",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 100955000,
              "accn": "0001576280-21-000062",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 90597000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 95196000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96011000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 96659000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 99554000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97504000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97504000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 100955000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 101064000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 101064000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 101172000,
              "accn": "0001576280-21-000080",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 101172000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 101184000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 101184000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 101420000,
              "accn": "0001576280-21-000105",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 101420000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 101314000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 101314000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 101314000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 101853000,
              "accn": "0001576280-22-000026",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 101853000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 101950000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 101950000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 102047000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 102047000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 102065000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 102065000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 102289000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 102289000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 102178000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 102178000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 102178000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 102663000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 102663000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 105752000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 105752000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 108808000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 108808000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 109791000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 109791000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 117736000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 117736000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 111988000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 111988000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 111988000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 121712000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 121712000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 122080000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 122080000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 122447000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 122447000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122406000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122406000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 123051000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 123051000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 122745000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 122745000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 123871000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 123871000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 123993000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 123993000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 124114000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 124114000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 124268000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 124807000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125374000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 131273000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 132074000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 132867000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesOther": {
        "label": "Deferred Tax Liabilities, Other",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 14000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 316000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 316000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 206000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 206000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 313000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 313000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 225000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -69930000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -246463000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -246463000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384976000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384976000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -384976000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -659757000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -659757000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -659757000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -481405000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -481405000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -481405000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -437179000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -437179000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -413482000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 207000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 559000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 559000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 506000,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 506000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 506000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6308000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6308000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6308000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2641000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2641000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2641000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2090000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2090000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -4058000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001576280-22-000015",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 3000000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4152000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "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": "2022-06-30",
              "val": 2300000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3800000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3800000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3800000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 3800000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 3800000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3400000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2900000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2900000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 5000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 5000000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 5000000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 5000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5300000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6000000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3000000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6100000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 6100000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 6100000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 6100000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 6100000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7700000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6400000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9500000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 9000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 9000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8900000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 7200000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FairValueOptionChangesInFairValueGainLoss1": {
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "description": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -99785000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -99785000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -99785000,
              "accn": "0001576280-22-000058",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -99785000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -99785000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -99785000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -99785000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -99785000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -99785000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 440546000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 799727000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 869584000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 869584000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 869584000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 869584000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 713380000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 953776000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 697482000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 35097000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 35097000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 35097000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 35097000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 35097000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 310701000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 314438000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 314438000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 314438000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 314438000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 314438000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 823395000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 823395000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 823395000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 113469000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 698034000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 156741000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease": {
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in allowance for credit loss of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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-09-30",
              "val": 108541000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 685754000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 685754000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 685754000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 685754000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 685754000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 590849000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 389224000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 161618000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 3024000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 13821000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 13821000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 13821000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 13821000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 13821000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9193000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4277000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 927000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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-09-30",
              "val": 847927000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 170975000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 170975000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 170975000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 170975000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 170975000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 99537000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 135853000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 96885000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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-09-30",
              "val": 19915000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2958000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 2958000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2958000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 2958000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2958000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 64000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 142000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 92000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2022-09-30",
              "val": 956468000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 856729000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 856729000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 856729000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 856729000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 856729000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 690386000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 525077000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 258503000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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-09-30",
              "val": 22939000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 16779000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9257000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4419000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1019000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiUnrealizedGainLoss": {
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "description": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -13230000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -13230000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -7793000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -7793000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3882000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3882000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 67879000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 67879000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 84513000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 79710000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30054000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -45539000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            }
          ]
        }
      },
      "MarketableSecuritiesRealizedGainLoss": {
        "label": "Marketable Securities, Realized Gain (Loss)",
        "description": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            }
          ]
        }
      },
      "MarketableSecuritiesUnrealizedGainLoss": {
        "label": "Marketable Securities, Unrealized Gain (Loss)",
        "description": "Amount of unrealized gain (loss) on investment in marketable security.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -13200000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -13200000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -7800000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3900000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "OtherAssetImpairmentCharges": {
        "label": "Other Asset Impairment Charges",
        "description": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5261000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5261000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5261000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5261000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5261000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5485000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5485000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29054000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29054000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29054000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29054000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29054000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29054000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29054000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 18582000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "PaymentForContingentConsiderationLiabilityFinancingActivities": {
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "description": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1065000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1065000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-09-30",
              "val": 334082000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 900808000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 163742000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 238601000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 238601000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 238601000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 303757000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 303757000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 63252000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 63252000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 561339000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 561339000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 629902000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 629902000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 629902000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 629902000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 629902000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 307323000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 307323000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 307323000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 307323000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 818231000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 249936000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 249936000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-09-30",
              "val": 627110000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 952110000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 310000000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 335000000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 398000000,
              "accn": "0001576280-22-000092",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 398000000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 555000000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 555000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 228000000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 228000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 492700000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 492700000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 828700000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 828700000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1494700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1494700000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1494700000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 35000000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 35000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 35000000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 35000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 35000000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 35000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35000000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 307323000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 307323000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 307323000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 307323000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AccountsPayableAndAccruedLiabilitiesCurrent": {
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "description": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 105361000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 175817000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 190534000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 188696000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 205266000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 187952000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "AccruedEmployeeBenefitsCurrent": {
        "label": "Accrued Employee Benefits, Current",
        "description": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 42496000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 55788000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 55788000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 55788000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 55788000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 55788000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 69423000,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 45775000,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 62676000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 72736000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 72736000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 72736000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 72736000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 72736000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 92639000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 59067000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 80647000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 83219000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 83219000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 83219000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 83219000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 83219000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 63678000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 68262000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 98209000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 119646000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 119646000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 119646000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 91326000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 121366000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DebtSecuritiesRealizedGainLoss": {
        "label": "Debt Securities, Realized Gain (Loss)",
        "description": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-23-000060",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-23-000123",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "DeferredTaxAssetsInProcessResearchAndDevelopment": {
        "label": "Deferred Tax Assets, in Process Research and Development",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 89084000,
              "accn": "0001576280-23-000020",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 89084000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 122162000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 122162000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 118340000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 118340000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 134447000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ProceedsFromPaymentsForOtherFinancingActivities": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -930000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1118000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1136000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1136000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -18000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -37000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5910000,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5910000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6028000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6028000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6028000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 257000,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 257000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -181000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -181000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -212000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -212000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -153000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -153000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -44000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -44000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2831000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3596000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -4476000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1431000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "description": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "units": {
          "shares": [
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-23-000187",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-24-000109",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesInvestments": {
        "label": "Deferred Tax Liabilities, Investments",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 9044000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 9044000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8212000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8212000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8212000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7962000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7962000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            }
          ]
        }
      },
      "OtherCostAndExpenseOperating": {
        "label": "Other Cost and Expense, Operating",
        "description": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 83400000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 83400000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 83400000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsForProceedsFromOtherInvestingActivities": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "description": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1531000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "UndistributedEarningsOfForeignSubsidiaries": {
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "description": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 4700000,
              "accn": "0001576280-24-000043",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3700000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1900000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "description": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8800000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4500000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2800000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12200000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 7400000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14200000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14200000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15800000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 24900000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 24900000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 15200000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 15200000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 31900000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 31900000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18200000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18200000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35300000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35300000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 12200000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 12200000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 18600000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 18600000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8900000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8900000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 25900000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 16800000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 33800000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 22000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 33500000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 14300000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "InterestExpenseNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2577000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1289000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 645000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1933000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 644000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2578000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2578000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 645000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1290000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1290000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 645000,
              "accn": "0001576280-24-000190",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 645000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1936000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1936000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 646000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 646000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2581000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2581000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 791000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 791000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1774000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1774000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 983000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 983000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2717000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 943000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3897000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1347000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2693000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1346000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiGainLoss": {
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "description": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -7793000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 84513000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 79710000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 79710000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30054000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -45539000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -47225000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -47225000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -44401000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -44401000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromSaleOfHeldToMaturitySecurities": {
        "label": "Proceeds from Sale of Held-to-maturity Securities",
        "description": "The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1531000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1531000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19195000,
              "accn": "0001576280-24-000261",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 53600000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 53600000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "LitigationSettlementAmountAwardedFromOtherParty": {
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "description": "Amount awarded from other party in judgment or settlement of litigation.",
        "units": {
          "USD": [
            {
              "end": "2024-11-25",
              "val": 292500000,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-11-25",
              "val": 292500000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-11-25",
              "val": 292500000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-11-25",
              "val": 292500000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-11-25",
              "val": 292500000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2024-11-25",
              "val": 292500000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2024-11-25",
              "val": 292500000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-07-09",
              "val": 287000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2025-07-09",
              "val": 287000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-07-09",
              "val": 287000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-07-28",
              "val": 287000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-25-000044",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -828000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -828000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2525000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2525000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1697000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1697000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -4225000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1700000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -5929000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1707000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -3417000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -1710000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 227052000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 65296000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 137717000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 72421000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 212206000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 74489000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 289799000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 74723000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 74723000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 155928000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 155928000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 81205000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 81205000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 249515000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 93587000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 349007000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 104919000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 220868000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 115949000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DebtInstrumentFaceAmount": {
        "label": "Debt Instrument, Face Amount",
        "description": "Face (par) amount of debt instrument at time of issuance.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 1150000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1150000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1150000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1090660000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1090660000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1090660000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "InterestExpenseDebt": {
        "label": "Interest Expense, Debt",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2575000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 645000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1290000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 645000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1935000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 645000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2581000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 791000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 791000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1774000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1774000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 983000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 983000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2717000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 943000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3897000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1347000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2693000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1346000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "end": "2024-12-31",
              "val": 1142547000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1116339000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1115526000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1114594000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1504000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1504000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1504000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1503471000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1502943000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ProceedsFromHedgeFinancingActivities": {
        "label": "Proceeds from Hedge, Financing Activities",
        "description": "The cash inflow from a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5030000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5030000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5030000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5030000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5030000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5030000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ProceedsFromInterestReceived": {
        "label": "Proceeds from Interest Received",
        "description": "Interest received on loans and other debt instruments during the current period.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7677000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7677000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7677000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7677000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7677000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7677000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 11825000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 13063000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 563948000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 168491000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 345726000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 177235000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 537202000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 191476000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 739016000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 203471000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 203471000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 435559000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 435559000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 232088000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 232088000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 700755000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 265196000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 982021000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 301665000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 636643000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 334978000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "TreasuryStockCommonShares": {
        "label": "Treasury Stock, Common, Shares",
        "description": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "units": {
          "shares": [
            {
              "end": "2025-03-31",
              "val": 976351,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 976351,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 976351,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "TreasuryStockValue": {
        "label": "Treasury Stock, Value",
        "description": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 45010000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 45010000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 45010000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "TreasuryStockValueAcquiredCostMethod": {
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "description": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "units": {
          "USD": [
            {
              "start": "2025-02-01",
              "end": "2025-02-28",
              "val": 45000000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-02-01",
              "end": "2025-02-28",
              "val": 45000000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-02-01",
              "end": "2025-02-28",
              "val": 45000000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-02-28",
              "val": 45000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-02-01",
              "end": "2025-02-28",
              "val": 45000000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-02-01",
              "end": "2025-02-28",
              "val": 45000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q1I"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 45010000,
              "accn": "0001576280-25-000136",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-04-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 45010000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 45010000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 45010000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 45010000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 45010000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInOperatingLeaseLiability": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-04-01",
              "end": "2025-04-30",
              "val": 35400000,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-04-30",
              "val": 35400000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-04-01",
              "end": "2025-04-30",
              "val": 35400000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-04-01",
              "end": "2025-04-30",
              "val": 35400000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-04-30",
              "val": 35400000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "LossContingencyPendingClaimsNumber": {
        "label": "Loss Contingency, Pending Claims, Number",
        "description": "Number of pending claims pertaining to a loss contingency.",
        "units": {
          "lawsuit": [
            {
              "end": "2025-06-30",
              "val": 2,
              "accn": "0001576280-25-000246",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ProceedsFromSaleOfEquitySecuritiesFvNi": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19195000,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001576280-25-000277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-29"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 904464000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1257618000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1257618000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 904232000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1257528000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1257528000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1257528000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1118300000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1098074000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecurities": {
        "label": "Debt Securities, Available-for-sale",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 904464000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1257618000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1257618000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1257618000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1118284000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1098058000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 590026000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 434223000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 434223000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 1098058000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DebtSecuritiesCurrent": {
        "label": "Debt Securities, Current",
        "description": "Amount of investment in debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading); classified as current.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 314438000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 823395000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 823395000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3842000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {
        "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from research and development costs.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4791000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.194,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.001,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.01,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "description": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.015,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxContingencies": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.007,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.016,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-12-31",
              "val": -500000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxContingencies": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3057000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "LiabilitiesFairValueDisclosure": {
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "description": "Fair value of financial and nonfinancial obligations.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 6050000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 34000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 34000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 35000000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ProceedsFromSaleOfTreasuryStock": {
        "label": "Proceeds from Sale of Treasury Stock",
        "description": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 87872000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesTreasuryStockReissued": {
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "description": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "units": {
          "shares": [
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 976351,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 976351,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 976351,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueTreasuryStockReissued": {
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "description": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 42900000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 42900000,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "start": "2025-11-01",
              "end": "2025-11-30",
              "val": 42900000,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "TaxCreditCarryforwardAmount": {
        "label": "Tax Credit Carryforward, Amount",
        "description": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 1800000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1800000000,
              "accn": "0001576280-26-000013",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "description": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "units": {
          "USD": [
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001576280-26-000026",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001576280-26-000037",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      }
    },
    "ecd": {
      "CoSelectedMeasureAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 373700000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 449500000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 563900000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 739000000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 982000000,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgCompActuallyPaidAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3923973,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 538306,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2870807,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5196364,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 22187910,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5016617,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3895818,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4344931,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3951238,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3350246,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeerGroupTotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 100.02,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89.9,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94.03,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 93.49,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 124.75,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2025"
            }
          ]
        }
      },
      "TotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 77.61,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21.1,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20.99,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 23.7,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 79.25,
              "accn": "0001193125-26-187403",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-28",
              "frame": "CY2025"
            }
          ]
        }
      }
    },
    "ffd": {
      "NetFeeAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-07-28",
              "val": 0,
              "accn": "0001193125-26-326375",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TtlFeeAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-07-28",
              "val": 0,
              "accn": "0001193125-26-326375",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TtlOfferingAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-07-28",
              "val": 0,
              "accn": "0001193125-26-326375",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TtlOffsetAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-07-28",
              "val": 0,
              "accn": "0001193125-26-326375",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TtlPrevslyPdAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-07-28",
              "val": 0,
              "accn": "0001193125-26-326375",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      }
    }
  }
}